Data Structures |
| struct | SNode |
Protected Member Functions |
|
| CPSTImpl (size_t iArity) |
|
void | Clear () |
|
float | GetMatch (const std::string &strTarget, const SNode &sNode, size_t iOffset, size_t &iMatched) const |
|
bool | GetPWM (const SNode &sNode, size_t iDepth, std::map< unsigned char, size_t > &mapciCharacters, CFullMatrix< uint16_t > &MatPWM) const |
Static Protected Member Functions |
|
static void | RemoveRCs (const SNode &sNode, float dCutoff, std::string &strSeq, std::vector< std::string > &vecstrOut) |
|
static std::string | GetMotif (const SNode &sNode) |
|
static size_t | Add (unsigned char cCharacter, SNode &sNode, uint16_t iCount=1) |
|
static size_t | Add (const std::string &str, SNode &sNode) |
|
static size_t | Add (const SNode &sIn, SNode &sOut) |
|
template<class tType > |
| static size_t | Add (const tType &Addition, size_t iOffset, SNode &sNode) |
|
static size_t | Open (const std::string &strPST, SNode &sNode) |
|
template<class tType > |
| static float | Align (const SNode &sRoot, size_t iDepth, const tType &Data, size_t iLength, float dPenaltyGap, float dPenaltyMismatch, float dCutoff, int &iOffset) |
|
static size_t | Align (const std::string &strSequence, size_t, size_t iOffset, const SNode &sNode) |
|
static size_t | Align (const SNode &sThem, size_t iDepth, size_t iOffset, const SNode &sUs) |
|
static void | Align (const SNode &sThem, size_t iDepth, size_t iOffset, const SNode &sUs, size_t &iBest, size_t &iOut) |
|
static void | Integrate (const SNode &sNode, size_t &iSum) |
|
static bool | Simplify (float dMinFrequency, SNode &sNode) |
Protected Attributes |
|
SNode | m_sRoot |
|
size_t | m_iDepth |
|
size_t | m_iArity |
Definition at line 34 of file psti.h.