|
StateType | getStateType () const |
|
void | buildModel (const AnnoSequence *annoseq, int parIndex) |
|
void | registerPars (Parameters *parameters) |
|
void | printProbabilities (int parIndex, BaseCount *bc, const char *suffix=NULL) |
|
void | viterbiForwardAndSampling (ViterbiMatrixType &, ViterbiMatrixType &, int, int, AlgorithmVariant, OptionListItem &) |
|
void | processOvlpOption (ViterbiMatrixType &, ViterbiMatrixType &, AlgorithmVariant &, int state, int endOfPred, int beginOfBioExon, Double &maxProb, Double emiProb, Double &fwdsum, OptionsList *, OptionListItem &oli, int base) const |
|
Double | emiProbUnderModel (int begin, int end) const |
|
Double | endPartEmiProb (int end) const |
|
Double | notEndPartEmiProb (int beginOfStart, int right, int frameOfRight, Feature *exonparts) const |
|
void | initAlgorithms (Matrix< Double > &, int) |
|
void | initPredecessors (Matrix< Double > &, int self) |
|
virtual void | updateToLocalGCEach (Matrix< Double > &trans, int cur) |
|
|
static void | storeGCPars (int idx) |
|
static void | init () |
|
static void | resetPars () |
|
static void | updateToLocalGC (int from=-1, int to=-1) |
|
static void | readProbabilities (int parIndex) |
|
static void | readAllParameters () |
|
static double * | getCodonUsage () |
|
static void | resetModelCount () |
|
static int | getMaxStateLen () |
|
static void | setORF () |
|
static void | init () |
|
static StateModel * | newStateModelPtr (const char *path) |
|
static void | determineShortPatterns (const vector< Integer > &patcounts, int k, int minCount) |
|
static void | makeProbsFromCounts (vector< Double > &patprobs, const vector< Integer > &patcounts, int k, Double pseudocount, Boolean shorten=false) |
|
static void | computeEmiFromPat (const vector< Double > &patprobs, vector< Double > &emiprobs, Integer k) |
|
static void | prepareViterbi (const char *dna, int len, const vector< StateType > &stateMap) |
|
static void | readProbabilities (int) |
|
static void | resetPars () |
|
static void | updateToLocalGC (int idx, int from=-1, int to=-1) |
|
static void | readAllParameters () |
|
static void | storeGCPars (int) |
|
static void | resetModelCounts () |
|
static bool | isPossibleDSS (int pos) |
|
static bool | isPossibleRDSS (int pos) |
|
static bool | isPossibleASS (int pos) |
|
static bool | isPossibleRASS (int pos) |
|
static void | setSFC (SequenceFeatureCollection *psfc) |
|
static void | setPP (PP::SubstateModel *mdl) |
|
static void | setCountRegion (int from, int to) |
|
static int | getActiveWindowStart (int) |
|
static void | setGCIdx (int idx) |
|
static void | setContentStairs (ContentStairs *stairs) |
|
static int | getGCIdx (int at) |
|
|
static vector< Double > | lenDistSingle |
|
static vector< Double > | lenDistInitial |
|
static vector< Double > | lenDistInternal |
|
static vector< Double > | lenDistTerminal |
|
|
vector< Ancestor > | ancestor |
|
static const vector< StateType > * | stateMap = NULL |
|
static const char * | sequence = NULL |
|
static int | dnalen = -1 |
|
static SequenceFeatureCollection * | seqFeatColl = NULL |
|
static vector< Boolean > * | shortpattern = NULL |
|
static PP::SubstateModel * | profileModel = NULL |
|
static int | countStart = -1 |
|
static int | countEnd = -1 |
|
static int | activeWinLen = 1 |
|
static int | gcIdx = 0 |
|
static ContentStairs * | cs = NULL |
|
◆ buildModel()
void ExonModel::buildModel |
( |
const AnnoSequence * |
annoseq, |
|
|
int |
parIndex |
|
) |
| |
|
virtual |
◆ emiProbUnderModel()
Double ExonModel::emiProbUnderModel |
( |
int |
begin, |
|
|
int |
end |
|
) |
| const |
|
virtual |
◆ getStateType()
StateType ExonModel::getStateType |
( |
| ) |
const |
|
inlinevirtual |
◆ initAlgorithms()
void ExonModel::initAlgorithms |
( |
Matrix< Double > & |
trans, |
|
|
int |
cur |
|
) |
| |
|
virtual |
◆ printProbabilities()
void ExonModel::printProbabilities |
( |
int |
parIndex, |
|
|
BaseCount * |
bc, |
|
|
const char * |
suffix = NULL |
|
) |
| |
|
virtual |
◆ registerPars()
void ExonModel::registerPars |
( |
Parameters * |
parameters | ) |
|
|
virtual |
◆ viterbiForwardAndSampling()
The documentation for this class was generated from the following files:
- include/exonmodel.hh
- src/dummy.cc
- src/exonmodel.cc
- src/exontrain.cc