Augustus 3.4.0
|
etraining executable that determines species-specific parameters More...
Public Member Functions | |
void | HMMbuildParameters (int gcIdx, AnnoSequence *AnnoSeqList, FeatureCollection &extrinsicFeatures, BaseCount *bc=NULL) |
void | CRFbuildParameters (AnnoSequence *AnnoSeqList, FeatureCollection &extrinsicFeatures) |
void | deleteModelParameterFiles (const char *suffix=NULL) |
void | printParameters (const char *suffix=NULL) |
void | saveConfig (const char *file=0) |
Static Public Member Functions | |
static AnnoSequence * | split2SingleGeneSeqs (const AnnoSequence *multiannoseq) |
etraining executable that determines species-specific parameters
|
static |
split2SingleGeneSeqs
The input multiannoseq can be a list of annotated sequences where the sequences contain multiple genes on either strand. For training, I need single gene sequences on the forward strand. this function splits each multi-gene sequence into several single-gene sequences and computes the reverse complement of the sequence and annotation if the gene is on the reverse strand. Prerequisite: The genes are in order and non-overlapping.