Sleipnir
|
Data Structures | |
struct | SNode |
struct | SParser |
Protected Types | |
typedef std::map< std::string, size_t > | TMapStrI |
typedef std::set< const CGene * > | TSetPGenes |
Protected Member Functions | |
COntologyImpl (const std::string &strID) | |
size_t | GetNode (const std::string &) const |
bool | IsAnnotated (size_t, const CGene &, bool) const |
const CGene & | GetGene (size_t, size_t) const |
void | GetGeneNames (std::vector< std::string > &) const |
void | Reset () |
void | CollectGenes (size_t, TSetPGenes &) |
void | TermFinder (const CGenes &, std::vector< STermFound > &, bool, bool, bool, float, const CGenes *) const |
size_t | GetNodes () const |
size_t | GetParents (size_t iNode) const |
size_t | GetParent (size_t iNode, size_t iParent) const |
size_t | GetChildren (size_t iNode) const |
size_t | GetChild (size_t iNode, size_t iChild) const |
size_t | GetGenes (size_t iNode, bool fKids) const |
const std::string & | GetID () const |
const std::string & | GetID (size_t iNode) const |
const std::string & | GetGloss (size_t iNode) const |
void | CollectGenes (size_t iNode) const |
bool | GetChildren (size_t iNode, std::set< size_t > &setiChildren) const |
bool | GetParents (size_t iNode, std::set< size_t > &setiParents) const |
Protected Attributes | |
const IOntology * | m_pOntology |
std::string | m_strID |
size_t | m_iNodes |
TMapStrI | m_mapNodes |
SNode * | m_aNodes |
Definition at line 41 of file annotationi.h.