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

maintains orthologous exons for comparative gene prediction More...

#include <orthoexon.hh>

Public Member Functions

 OrthoExon (int_fast64_t k, size_t numSpecies)
 
StateType getStateType () const
 
int numExons () const
 
double getOmega () const
 
double getEomega () const
 
double getVarOmega () const
 
double getLeftExtOmega () const
 
double getRightExtOmega () const
 
double getLeftIntOmega () const
 
double getRightIntOmega () const
 
double getClamsaProb () const
 
double getClamsaScore () const
 
double getSubst () const
 
double getConsScore () const
 
double getLeftConsScore () const
 
double getRightConsScore () const
 
double getDiversity () const
 
size_t getContainment () const
 
bool hasOmega () const
 
bool hasVarOmega () const
 
bool hasConservation () const
 
bool hasContainment () const
 
bool hasDiversity () const
 
bit_vector getBV () const
 
vector< int > getRFC (vector< int > offsets) const
 
PhyloTreegetTree () const
 
int getAliStart () const
 
int getAliLen () const
 
int getAliEnd () const
 
int getStartInWindow (int s) const
 
int getEndInWindow (int s) const
 
bool exonExists (int pos) const
 
bool isUnaligned (int i) const
 
bool isAbsent (int i) const
 
void setPresent (bit_vector v)
 
void setAbsent (bit_vector v)
 
void setOmega (double o)
 
void setOmega (vector< double > *llo, CodonEvo *codonevo, bool oeStart)
 
void storeOmega (double currOmega, double currVarOmega)
 
void setClamsa (const cumValues &cv, CodonEvoDiscr *codonevo, bool oeStart)
 
void setClamsa2 (const cumValues &cv, CodonEvoDiscr *codonevo)
 
void storeClamsa (double currClamsa)
 
void setSubst (int s)
 
void setSubst (int subs, bool oeStart)
 
void setConsScore (double c)
 
void setLeftConsScore (double c)
 
void setRightConsScore (double c)
 
void setDiversity (double d)
 
void setContainment (int c)
 
void setTree (PhyloTree *t)
 
void setBV (bit_vector b)
 
string getPhyleticPattern () const
 
void setPhyleticPattern (map< int, list< int > > &pp_init, map< int, list< int > > &pp_opt)
 
vector< int > getRFC (vector< int > offsets)
 
double getLogRegScore () const
 

Public Attributes

vector< ExonCandidate * > orthoex
 
vector< Node * > orthonode
 
vector< double > weights
 
vector< int > labels
 
int ID
 
vector< int > firstAlignedPos
 
vector< int > lastAlignedPos
 

Detailed Description

maintains orthologous exons for comparative gene prediction

Author
Stefanie König

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