Public Types |
enum | ESubsequence {
ESubsequenceBegin = 0,
ESubsequenceTotal = ESubsequenceBegin,
ESubsequenceIntrons = ESubsequenceTotal + 1,
ESubsequenceExons = ESubsequenceIntrons + 1,
ESubsequenceEnd = ESubsequenceExons + 1
} |
Public Member Functions |
size_t | GetTypes () const |
const std::string & | GetType (size_t iType) const |
size_t | GetType (const std::string &strType) const |
Static Public Member Functions |
static const char * | GetSubsequence (ESubsequence eSubsequence) |
static ESubsequence | GetSubsequence (const std::string &strSubsequence) |
Static Public Attributes |
static const char * | c_aszSubsequences [] = {"total", "introns", "exons", NULL} |
Protected Types |
typedef std::map< std::string,
size_t > | TMapStrI |
Protected Attributes |
TMapStrI | m_mapstriTypes |
std::vector< std::string > | m_vecstrTypes |
Detailed Description
Definition at line 31 of file coalescebasei.h.
The documentation for this class was generated from the following files: