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

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 AnnoSequencesplit2SingleGeneSeqs (const AnnoSequence *multiannoseq)
 

Detailed Description

etraining executable that determines species-specific parameters

Author
Mario Stanke
Emmanouil Stafilarakis

Member Function Documentation

◆ split2SingleGeneSeqs()

AnnoSequence * EHMMTraining::split2SingleGeneSeqs ( const AnnoSequence multiannoseq)
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.


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