|
libsequence
1.9.5
|
various useful rexex-based functions for dealing with data. Declares Sequence::basic_dna_alphabet,Sequence::full_dna_alphabet, Sequence::pep_alphabet, and the function Sequence::validSeq. More...
#include <regex>#include <type_traits>Go to the source code of this file.
Namespaces | |
| Sequence | |
| The namespace in which this library resides. | |
Functions | |
| template<typename Iter > | |
| bool | Sequence::validSeq (Iter beg, Iter end, const char *_pattern=Sequence::basic_dna_alphabet, const bool icase=true) |
Variables | |
| const char * | Sequence::basic_dna_alphabet = "[^AGTCN\\-]" |
| const char * | Sequence::full_dna_alphabet = "[^AGCTNXMRWSKVHDB\\-]" |
| const char * | Sequence::pep_alphabet = "[^ARNDBCQEZGHILKMFPSTWYV\\-]" |
various useful rexex-based functions for dealing with data. Declares Sequence::basic_dna_alphabet,Sequence::full_dna_alphabet, Sequence::pep_alphabet, and the function Sequence::validSeq.
This file declares various functions using regular expressions.
Definition in file SeqRegexes.hpp.