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

HintGroup. More...

#include <hints.hh>

Public Member Functions

string getName () const
 
int getPriority () const
 
int getBegin () const
 
int getEnd () const
 
int getGeneBegin () const
 
int getGeneEnd () const
 
int getCopyNumber () const
 
void addCopyNumber (int n)
 
int getSize () const
 
string getSource () const
 
list< HintGroup * > * getIncompGroups ()
 
list< HintGroup * > * getStrongerGroups ()
 
list< Feature * > * getHints ()
 
void print (ostream &out, bool withHints=false)
 
void sortFeatures ()
 
void addFeature (Feature *hint)
 
bool compatibleWith (HintGroup &other, Feature *&rascal1, Feature *&rascal2, bool &weakerThan)
 
void updateFeatureConformance (HintGroup &other)
 
bool nestedGenePossible (HintGroup &other)
 
bool isTrashy ()
 
bool canCauseAltSplice ()
 
void setActiveFlag (bool active)
 
void setDiscardFlag (bool discard)
 
void addIncompGroup (HintGroup *otherGroup)
 
void addStrongerGroup (HintGroup *otherGroup)
 
void sortIncompGroup ()
 

Friends

bool operator< (const HintGroup &g1, const HintGroup &g2)
 
bool operator== (const HintGroup &g1, const HintGroup &g2)
 

Detailed Description

HintGroup.

Hints that are known to belong to the same gene, for example, because they come from the same mRNA, form a group.

Author
Mario Stanke

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