libsequence
1.9.5
|
Operations on non-const Sequence::PolyTable objects. More...
Go to the source code of this file.
Namespaces | |
Sequence | |
The namespace in which this library resides. | |
Functions | |
bool | Sequence::containsCharacter (const PolyTable *t, const char ch) __attribute__((deprecated)) |
bool | Sequence::polyTableValid (const PolyTable *t) __attribute__((deprecated)) |
template<typename T > | |
T | Sequence::copyPolyTable (const T &t) |
template<typename T , typename F > | |
T | Sequence::removeColumns (const T &t, const F &f, const bool skipAnc=false, const unsigned anc=0, const char gapchar='-') __attribute__((deprecated)) |
template<typename T > | |
T | Sequence::removeGaps (const T &t, const bool skipAnc=false, const unsigned anc=0, const char gapchar='-') __attribute__((deprecated)) |
template<typename T > | |
T | Sequence::removeInvariantPos (const T &t, const bool skipAnc=false, const unsigned anc=0, const char gapchar='-') __attribute__((deprecated)) |
template<typename T > | |
T | Sequence::removeAmbiguous (const T &t, const bool skipAnc=false, const unsigned anc=0, const char gapchar='-') __attribute__((deprecated)) |
template<typename T > | |
T | Sequence::removeMissing (const T &t, const bool skipAnc=false, const unsigned anc=0, const char gapchar='-') __attribute__((deprecated)) |
template<typename T > | |
T | Sequence::removeMultiHits (const T &t, const bool skipAnc=false, const unsigned anc=0, const char gapchar='-') __attribute__((deprecated)) |
template<typename T > | |
T | Sequence::polyTableToBinary (const T &t, const unsigned ref=0, const char gapchar='-') __attribute__((deprecated)) |
template<typename T > | |
T | Sequence::polyTableFreqFilter (const T &t, const unsigned mincount, const bool skipAnc=false, const unsigned anc=0, const char gapchar='-') __attribute__((deprecated)) |
Operations on non-const Sequence::PolyTable objects.
There are lots of ways one may want to manipulate a Sequence::PolyTable. In the past, useful manipulation functions were added as member functions. That quickly got out of control, breaking binary compatibility left and right between different library versions. Declarations for such functions are now being added to this file.
Definition in file PolyTableFunctions.hpp.