#include <RegionPrediction.h>
Public Member Functions | |
RegionPrediction (const SeqLoc &, const string &) | |
const string & | getSeq () const |
bool | noData () const |
bool | noStrndData (dsu::Strand_t) const |
virtual void | print (std::ostream &, const CustomScore &) const |
const string & | getTypeStr () const |
bool | isValid (EvScores::Bnd_t, dsu::Strand_t) const |
bool | isAccpBndry (dsu::Strand_t strnd) const |
returns true if region falls on a valid acceptor boundry | |
bool | isDonrBndry (dsu::Strand_t strnd) const |
returns true if region falls on a valid donor boundry | |
bool | isValidAcceptorSignals (dsu::Strand_t strnd) const |
bool | isValidDonorSignals (dsu::Strand_t strnd) const |
void | score (const CustomScore &, const string &) |
Precondition: takes as input a valid reference to the genmoic sequence. Postcondition: returns a score for each exon model type. | |
virtual void | insert (const PlaceHolder *) |
Needs to track only the 5' 3' region for which all of the available evidence have in common e.g. | |
void | storeRelaventData (InputData::const_iterator &, const InputData::const_iterator &) |
void | setScores (dsu::Strand_t, const EvScores &) |
bool | hasStart (dsu::Strand_t strnd) const |
falls on a valid start boundary | |
bool | hasStop (dsu::Strand_t strnd) const |
falls on a valid stop boundary | |
bool | isEndOfSeq () const |
check to see if interval is right up against the end of the sequence | |
void | scoreHelp (const string &, dsu::Strand_t) |
const EvScores & | getScores (dsu::Strand_t strnd) const |
const AnnotationScore & | getScore (unsigned, dsu::Strand_t strnd) const |
Static Public Member Functions | |
bool | is_igr (const RegionPrediction &, const RegionPrediction &, dsu::Strand_t, int) |
bool | is_intron (const RegionPrediction &, const RegionPrediction &, dsu::Strand_t) |
|
Needs to track only the 5' 3' region for
only the overlapping region |
|
returns true if region falls on a valid acceptor boundry
|
|
returns true if region falls on a valid donor boundry
|
|
Precondition:
it is possible that |