[−][src]Crate aa_regex
Macros for peptidic sequences regular expressions
Collection of macros to help crafting regular expression matching peptidic sequences.
Usage
use aa_regex::{any, any_of, except }; let any = any!(); // => let any = "[ARNDCEQGHILKMFPSTWYV]"; assert_eq!(any, "[ARNDCEQGHILKMFPSTWYV]"); let any_aromatics = any_of!(W, F, Y); // => let any_aromatics = "[WFY]"; assert_eq!(any_aromatics, "[WFY]"); let no_proline = except!(P); // => let no_proline = "[ARNDCEQGHILKMFSTWYV]"; assert_eq!(no_proline, "[ARNDCEQGHILKMFSTWYV]"); let motif = concat!(any_of!(R, H, K), except!(P)); // => let motif = "[RHK][ARNDCEQGHILKMFSTWYV]"; assert_eq!(motif, "[RHK][ARNDCEQGHILKMFSTWYV]")
Macros
any | Any amino acids |
any_of | Any of the selected amino acids |
except | Except some amino acids |