24 #ifndef __SEQ_REGEXES_H__ 25 #define __SEQ_REGEXES_H__ 28 #include <type_traits> 54 template<
typename Iter>
69 for( ; beg != end ; ++beg )
71 char ch = std::toupper(*beg);
72 if( ch !=
'A' && ch !=
'C' && ch !=
'G' && ch !=
'T' && ch !=
'N' && ch !=
'-' )
const char * basic_dna_alphabet
The namespace in which this library resides.
bool validSeq(Iter beg, Iter end, const char *_pattern=Sequence::basic_dna_alphabet, const bool icase=true)
const char * full_dna_alphabet
const char * pep_alphabet