Augustus 3.4.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Friends | List of all members
ExonCandidate Class Reference

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)
 

Detailed Description

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.

Author
Mario Stanke
Alexander Gebauer

The documentation for this class was generated from the following files: