Sleipnir
|
Data Structures | |
struct | size_t_comp |
Protected Types | |
typedef std::map< std::string, size_t > | TMapStrI |
typedef std::vector< std::string > | TVecStr |
typedef std::vector< float > | TAF |
typedef std::vector< TAF > | TAAF |
Protected Member Functions | |
void | Reset () |
bool | OpenPCL (std::istream &, size_t, bool) |
bool | OpenText (std::istream &, float, bool) |
bool | OpenBinary (std::istream &, bool=false) |
bool | OpenSparse (std::istream &) |
bool | OpenQdab (std::istream &) |
bool | OpenGenes (std::istream &, bool, bool) |
void | SaveText (std::ostream &) const |
void | SaveBinary (std::ostream &) const |
void | SaveSparse (std::ostream &) const |
void | SaveGenes (std::ostream &) const |
size_t | GetGene (const std::string &) const |
void | SlimCache (const CSlim &, std::vector< std::vector< size_t > > &) const |
void | AveStd (double &, double &, size_t &, size_t=-1) const |
void | NormalizeMinmax () |
void | NormalizeMinmaxNPone () |
void | NormalizePCC () |
void | NormalizeStdev () |
void | NormalizeSigmoid () |
void | NormalizeNormCDF () |
void | OpenHelper (const CGenes *, float) |
void | OpenHelper (const CGenes *, const CGenes *, float) |
bool | OpenHelper () |
bool | OpenMemmap (const unsigned char *) |
void | FilterGenesGraph (const CGenes &, std::vector< bool > &, size_t, float, bool, bool, const std::vector< float > *) |
float * | GetFullRow (const size_t &iY) |
float & | Get (size_t iX, size_t iY) const |
bool | Set (size_t iX, size_t iY, float dValue) |
bool | Set (size_t iX, const float *adValues) |
size_t | GetGenes () const |
size_t | GetGeneIndex (const std::string &strGene) const |
std::string | GetGene (size_t iGene) const |
const std::vector< std::string > & | GetGeneNames () const |
void | EstimateSeekPositions (istream &istm) |
float * | GetRowSeek (std::istream &istm, const std::string &strGene) const |
float * | GetRowSeek (std::istream &istm, const size_t &ind) const |
bool | OpenHeader (std::istream &istm) |
Static Protected Member Functions | |
static size_t | MapGene (TMapStrI &, TVecStr &, const std::string &) |
static void | ResizeNaN (TAF &, size_t) |
static void | DabGene (std::istream &, char *) |
Protected Attributes | |
struct Sleipnir::CDatImpl::size_t_comp | size_t_comp |
CDistanceMatrix | m_Data |
TVecStr | m_vecstrGenes |
std::map< std::string, size_t > | m_mapstrGenes |
CPCL * | m_pPCL |
bool | m_fPCLMemory |
const IMeasure * | m_pMeasure |
bool | m_fMeasureMemory |
unsigned char * | m_abData |
size_t | m_iData |
HANDLE | m_hndlData |
float ** | m_aadData |
std::vector< size_t > | m_veciSeekPos |
size_t | m_iHeader |
bool | m_fSeek |
ifstream | m_ifsm |
Static Protected Attributes | |
static const size_t | c_iGeneLimit = 100000 |
static const size_t | c_iNeighborhood = 40 |
static const size_t | c_iDegree = 1 |
static const char | c_acComment [] = "#" |
static const CColor & | c_ColorMid = CColor::c_Black |
static const CColor & | c_ColorMin = CColor::c_Green |
static const CColor & | c_ColorMax = CColor::c_Red |