|
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.
1.7.6.1