#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:
|