#include <GenePrediction.h>
Inheritance diagram for GenePrediction:
Public Member Functions | |
GenePrediction (const SeqLoc &sl, AnnotationScore d, int modelId, const string &source, const GeneModelType &mt, int frame=-1) | |
same construction as Prediction, but also takes as input an exon type identifier currently there are 4 types, initial, terminal, internal, single. | |
virtual | ~GenePrediction () |
no dynamic memory management | |
virtual void | del () |
void | print (std::ostream &, const std::string &) const |
standard display of this object | |
const string & | getTypeStr () const |
type identifier for this object | |
const int | getScoreIdx () const |
get the unique integer index associated with this exon model. | |
DataStorageType * | makePlaceHolders () const |
int | getFrame () const |
Static Public Attributes | |
const int | NUM_ANNOTATION_SCORED_TYPES = 4 |
const int | NOT_GENE_ID = 4 |
(should have called it ExonPrediction oh well) A GenePrediction is a prediction that is made up of Initial,Internal,Single and Terminal exons.
|
same construction as Prediction, but also takes as input an exon type identifier currently there are 4 types, initial, terminal, internal, single. becuase there currently is not enough information on this, I've kept the GeneModelType private under the assumption that it will not be used for now I want to keep it in the framework, however, in case it can become usefull |
|
|
|
type identifier for this object
Reimplemented from SeqLoc. |
|
Implements Prediction. |