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 <boost/regex.hpp>Go to the source code of this file.
Namespaces | |
| namespace | 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. These functions are in a separate header because they have include directives that depend on other libraries, notably BOOST (http://www.boost.org)
Definition in file SeqRegexes.hpp.
1.6.3