#include <Annotation.h>
Collaboration diagram for Annotation:

Public Types | |
|
typedef std::pair< AnnotationScore, int > | aipair_t |
Public Member Functions | |
| Annotation (const string &theSequence, bool forceWholeGeneModel, int cutOff) | |
| initialize variables | |
| const MatrixItemContents | getBestStart (const CustomScore &) const |
| void | insert (const std::vector< RegionPrediction * > &, const CustomScore &) |
| Pre Cond: RegionPrediction's are inserted 'left to right'. Both sequences are annotated at the same time , so left to right means 5' to 3' on positive side and 3' to 5' on negative side | |
| aipair_t | scoreHelp (int end5, int end3, dsu::Strand_t strnd, int mid, const CustomScore &cs) const |
| bool | forceWholeGeneModel () const |
| bool | empty () const |
| const AnnotationMatrix & | getMatrix () const |
| void | print (std::ostream &, const CustomScore &) const |
| std::list< GffFeature * > * | getGeneList (int &, const CustomScore &) const |
| Predcond: presumes scoring matrix is complete. | |
| void | scoreGeneList (std::list< GffFeature * > &flst, const CustomScore &cs) const |
Protected Attributes | |
| AnnotationMatrix | _matrix |
| const string & | _theSeq |
| const DnaStr | _posSeq |
| const DnaStr | _negSeq |
|
||||||||||||||||
|
initialize variables
|
|
|
|
|
||||||||||||
|
Predcond: identical to printOptimalParse but returns results in list instead of directly to ostream |
|
||||||||||||
|
Pre Cond:
|