|
Augustus 3.4.0
|
the class NAMGene is AUGUSTUS' entry point for the algorithms More...
#include <namgene.hh>
Public Member Functions | |
| void | readModelProbabilities (int number=1) |
| StatePath * | getSampledPath (const char *dna, const char *seqname=NULL) |
| StatePath * | getViterbiPath (const char *dna, const char *seqname=NULL) |
| StatePath * | getTrainViterbiPath (const char *dna, SequenceFeatureCollection *sfc) |
| Transcript * | doViterbiPiecewise (SequenceFeatureCollection &sfc, AnnoSequence *annoseq, Strand strand, unsigned int &num_pieces) |
| Double | getEmissionProbability () |
| const ViterbiMatrixType & | getForwardVariables () |
| const ViterbiMatrixType & | getViterbiVariables () |
| StateType | getStateType (int i) |
| int | getStateIndex (StateType type) |
| Double | getPathEmiProb (StatePath *path, const char *dna, SequenceFeatureCollection &sfc, int countStart=-1, int countEnd=-1) |
| void | setNeedForwardTable (bool b) |
| void | setPathAndProb (AnnoSequence *annoseq, FeatureCollection &extrinsicFeatures) |
| void | setAllTranscripts (list< Transcript * > *tl) |
| list< Transcript * > * | getAllTranscripts () |
| void | getPrepareModels (const char *dna, int len) |
the class NAMGene is AUGUSTUS' entry point for the algorithms
| Transcript * NAMGene::doViterbiPiecewise | ( | SequenceFeatureCollection & | sfc, |
| AnnoSequence * | annoseq, | ||
| Strand | strand, | ||
| unsigned int & | num_pieces ) |
Predict the path through the HMM and compute the predicted genes. strand: plusstrand, minusstrand or bothstrands
|
inline |
Get the matrix with the variables calculated by the forward algorithm.
|
inline |
Get the matrix with the variables calculated by the viterbi algorithm.