|
Sleipnir
|
Data Structures | |
| struct | SArgs |
Public Member Functions | |
| CParserConsole (const Sleipnir::IOntology **, const Sleipnir::CGenome &) | |
| bool | ProcessLine (const char *) |
| SLocation | GetLocation (const string &=c_szDot, bool=true) const |
Protected Types | |
| typedef bool(CParserConsole::* | TPFnParser )(const vector< string > &) |
Protected Member Functions | |
| bool | ParseCat (const std::vector< string > &) |
| bool | ParseCd (const std::vector< string > &) |
| bool | ParseHelp (const std::vector< string > &) |
| bool | ParseLs (const std::vector< string > &) |
| bool | ParseFind (const std::vector< string > &) |
| bool | ParseParentage (const std::vector< string > &) |
| bool | ParseShell (const string &) const |
| void | PrintOntology (const Sleipnir::IOntology *, char) const |
| void | PrintLocations (const std::vector< SLocation > &, const SArgs &) const |
| void | PrintGenes (const std::vector< SLocation > &, const SArgs &) const |
Static Protected Member Functions | |
| static void | PrintLink (const Sleipnir::IOntology *, size_t, char, const SArgs &) |
| static void | PrintNumber (size_t, size_t) |
| static void | PrintSpaces (size_t) |
| static void | PrintAnnotation (const Sleipnir::IOntology *, size_t, const SArgs &, const Sleipnir::STermFound *=NULL) |
| static void | PrintGloss (string, size_t, bool) |
| static void | PrintGene (const Sleipnir::CGene &, const SArgs &) |
| static void | PrintGenes (const std::vector< const Sleipnir::CGene * > &, size_t=0, const Sleipnir::CGenes *=NULL) |
| static size_t | FormatGenes (const std::vector< const Sleipnir::CGene * > &, std::vector< string > &, const Sleipnir::CGenes *=NULL) |
Protected Attributes | |
| SLocation | m_sLocation |
Static Protected Attributes | |
| static const size_t | c_iWidthGenes = 5 |
| static const size_t | c_iWidthID = 19 |
| static const size_t | c_iWidthGloss = 43 |
| static const size_t | c_iWidthOnto = 32 |
| static const size_t | c_iWidthP = 14 |
| static const size_t | c_iWidthScreen = 80 |
| static const size_t | c_iSizeCutoff = 40 |
| static const char | c_cSemicolon = ';' |
| static const char | c_cShell = '!' |
| static const char | c_szDotDotDot [] = "..." |
| static const char | c_szBackground [] = "-k" |
| static const char | c_szBonferroni [] = "-b" |
| static const char | c_szGenes [] = "-g" |
| static const char | c_szLong [] = "-l" |
| static const char | c_szRecursive [] = "-r" |
| static const char | c_szSibs [] = "-s" |
| static const char | c_szStar [] = "*" |
| static const char | c_szZeroes [] = "-a" |
| static const char | c_szHelpHelp [] = "parentage <onto> <file> For terms in onto, list parents in the given set." |
| static const TPFnParser | c_apfnParsers [] |
| static const char * | c_aszHelps [] |
Definition at line 27 of file parserconsole.h.
const CParserConsole::TPFnParser CParserConsole::c_apfnParsers [static, protected] |
{ &CParserConsole::ParseCat, &CParserConsole::ParseCd, &CParserConsole::ParseFind,
&CParserConsole::ParseHelp, &CParserConsole::ParseLs, &CParserConsole::ParseParentage, NULL }
Definition at line 73 of file parserconsole.h.
1.7.6.1