|
Sleipnir
|
Data Structures | |
| struct | SDataset |
| struct | SThreadCentroid |
| struct | SThreadSeedPair |
| struct | SThreadSelectCondition |
| struct | SThreadSelectMotif |
| struct | SThreadSignificantGene |
Protected Types | |
|
typedef std::vector< std::map < std::string, std::set < SMotifMatch > > > | TVecMapStrSetSMotifs |
Protected Member Functions | |
| void | Add (size_t, CCoalesceCluster &) |
| bool | AddCorrelatedGenes (const CPCL &, CCoalesceCluster &, const std::vector< float > &, float) |
| bool | AddSeedPair (const CPCL &, CCoalesceCluster &, std::set< std::pair< size_t, size_t > > &, float, float, size_t) |
| void | CalculateCentroid (const CPCL &) |
| bool | IsSignificant (size_t, const CPCL &, const std::vector< float > &, const CCoalesceMotifLibrary *, const CCoalesceGeneScores &, const CCoalesceGroupHistograms &, const CCoalesceGroupHistograms &, const CCoalesceCluster &, const std::vector< size_t > &, float, size_t, float) const |
| bool | CalculateProbabilityExpression (size_t, const CPCL &, const std::vector< float > &, const CCoalesceCluster &, const std::vector< size_t > &, bool, float &, float &) const |
| bool | CalculateProbabilityMotifs (const CCoalesceGeneScores &, size_t, const CCoalesceGroupHistograms &, const CCoalesceGroupHistograms &, bool, size_t, float &, float &) const |
| bool | SaveCopy (const CPCL &, const std::set< size_t > &, size_t, CPCL &, size_t, bool) const |
| bool | OpenMotifs (const std::set< SMotifMatch > &, CCoalesceMotifLibrary &, float) |
| bool | OpenMotifsHeuristic (const std::set< SMotifMatch > &, CCoalesceMotifLibrary &, float, size_t) |
| size_t | GetConditions (size_t iDataset) const |
| size_t | GetCondition (size_t iDataset, size_t iCondition) const |
| bool | IsGene (size_t iGene) const |
| size_t | GetHash () const |
| void | GetConditions (std::set< size_t > &setiConditions) const |
| const std::set< size_t > & | GetGenes () const |
| void | Clear () |
Static Protected Member Functions | |
| static void * | ThreadCentroid (void *) |
| static void * | ThreadSignificantGene (void *) |
| static void * | ThreadSelectMotif (void *) |
| static void * | ThreadSeedPair (void *) |
| static void * | ThreadSelectCondition (void *) |
| static bool | AddSignificant (const CCoalesceMotifLibrary &, uint32_t, const CCoalesceGroupHistograms &, const CCoalesceGroupHistograms &, float, float, std::vector< SMotifMatch > &) |
| static size_t | Open (const CHierarchy &, const std::vector< CCoalesceCluster > &, const std::vector< std::string > &, std::map< size_t, size_t > &, std::map< size_t, size_t > &, TVecMapStrSetSMotifs &) |
| static bool | OpenMotifs (CCoalesceMotifLibrary &, const CHierarchy &, const std::vector< SMotifMatch > &, float, std::set< SMotifMatch > &) |
| template<class tType > | |
| static bool | IsConverged (const std::set< tType > &setNew, std::vector< tType > &vecOld) |
| template<class tType > | |
| static void | Snapshot (const std::set< tType > &setNew, std::vector< tType > &vecOld) |
| template<class tType > | |
| static size_t | GetHash (const std::set< tType > &set) |
| static size_t | GetHash (size_t iValue) |
| static size_t | GetHash (const SMotifMatch &sMotif) |
Protected Attributes | |
| std::set< size_t > | m_setiDatasets |
| std::set< size_t > | m_setiGenes |
| std::set< SMotifMatch > | m_setsMotifs |
| std::vector< size_t > | m_veciPrevDatasets |
| std::vector< size_t > | m_veciPrevGenes |
| std::vector< SMotifMatch > | m_vecsPrevMotifs |
| std::vector< size_t > | m_veciCounts |
| std::vector< float > | m_vecdCentroid |
| std::vector< float > | m_vecdStdevs |
| std::set< size_t > | m_setiHistory |
| std::vector< float > | m_vecdPriors |
| std::vector< SDataset > | m_vecsDatasets |
Static Protected Attributes | |
| static const char | c_cStar = '*' |
| static const char | c_szMotifs [] = "_motifs.txt" |
| static const char | c_szConditions [] = "Conditions" |
| static const char | c_szGenes [] = "Genes" |
Definition at line 34 of file coalesceclusteri.h.
1.7.6.1