Augustus 3.4.0
|
#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) |
Hints that are known to belong to the same gene, for example, because they come from the same mRNA, form a group.