Sleipnir
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Types | Protected Attributes
Sleipnir::CCoalesceSequencerBase Class Reference
Inheritance diagram for Sleipnir::CCoalesceSequencerBase:
Sleipnir::CCoalesceSequencer< CCoalesceHistogramSet<> > Sleipnir::CCoalesceSequencer< float * > Sleipnir::CCoalesceSequencer< tType > Sleipnir::CCoalesceGroupHistograms Sleipnir::CCoalesceGeneScores

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: