Augustus 3.4.0
|
Generation of exon candidates (=possible exons) More...
#include <exoncand.hh>
Public Member Functions | |
ExonCandidate (ExonType s=UNKNOWN_EXON, long int b=0, long int e=0, double sc=0.0, Double up_sc=1.0, Double down_sc=1.0) | |
ExonCandidate (ExonCandidate *other) | |
int | getStart () |
int | getEnd () |
int | frame () const |
int | frame (int p) const |
Double | getUpScore () const |
Double | getDownScore () const |
double | getScore () const |
void | setUpScore (Double s) |
void | setDownScore (Double s) |
void | setScore (double s) |
int | getFirstCodingBase () |
int | getLastCodingBase () |
int | gff3Frame () |
int | len () |
ExonType | getExonType () |
int | complementType () |
StateType | getStateType () |
string | key () |
int_fast64_t | getKey () |
bool | correctType (const char *dna, int dnalen) |
Public Attributes | |
ExonType | type |
int | begin |
int | end |
double | score |
Friends | |
ostream & | operator<< (ostream &strm, const ExonCandidate &ec) |
Generation of exon candidates (=possible exons)
An exon candidate is a sequence interval with frame and strand information such that
at the 5' end is either an ASS or a start codon and
at the 3' end is either a DSS or a stop codon.