SeqRegexes.hpp File Reference

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\\-]"

Detailed Description

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.

Generated on Thu Aug 11 13:22:00 2011 for libsequence by  doxygen 1.6.3