Sleipnir
|
Protected Types | |
typedef std::vector< std::string > | TVecStr |
typedef std::set< size_t > | TSetI |
typedef std::map< std::string, size_t > | TMapStrI |
Protected Member Functions | |
CPCLImpl (bool fHeader) | |
bool | OpenExperiments (std::istream &, size_t, string &, bool rTable=false) |
bool | OpenGene (std::istream &, std::vector< float > &, string &) |
void | Reset () |
void | MedianMultiplesMapped (const std::vector< std::vector< size_t > > &, std::vector< float > &) |
bool | OpenHelper () |
bool | OpenMemmap (const unsigned char *) |
void | SetGene (size_t iGene, const std::string &strGene) |
Static Protected Member Functions | |
static size_t | MedianMultiplesBin (float dValue, float dAve, float dStd, size_t iBins, float dBinSize) |
static void | MedianMultiplesSmooth (float dPower, std::vector< float > &vecdValues) |
Protected Attributes | |
CDataMatrix | m_Data |
TVecStr | m_vecstrGenes |
TVecStr | m_vecstrExperiments |
TVecStr | m_vecstrFeatures |
std::vector< TVecStr > | m_vecvecstrFeatures |
TSetI | m_setiGenes |
bool | m_fHeader |
TMapStrI | m_mapstriGenes |
unsigned char * | m_abData |
size_t | m_iData |
HANDLE | m_hndlData |
float ** | m_aadData |
Static Protected Attributes | |
static const size_t | c_iSkip = 2 |
static const char | c_szEWEIGHT [] = "EWEIGHT" |
static const char | c_szGENE [] = "GENE" |
static const char | c_szGID [] = "GID" |
static const char | c_szGWEIGHT [] = "GWEIGHT" |
static const char | c_szNAME [] = "NAME" |
static const char | c_szOne [] = "1" |
static const char | c_szExtension [] = ".pcl" |
static const char | c_szBinExtension [] = ".bin" |
static const char | c_szDabExtension [] = ".dab" |