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.