8#ifndef __IGENICMODEL_HH
9#define __IGENICMODEL_HH
11#include "statemodel.hh"
35 StateType getStateType()
const {
39 void buildModel (
const AnnoSequence* annoseq,
int parIndex );
41 void printProbabilities (
int zusNumber,
BaseCount *bc,
const char* suffix = NULL );
45 Double emiProbUnderModel(
int begin,
int end)
const;
50 static void resetPars() {}
51 static void updateToLocalGC(
int from,
int to);
52 static void readProbabilities(
int zusNumber);
53 static void readAllParameters();
54 static void storeGCPars(
int idx);
55 static double getGeoProb(){
return geoProb;}
56 static vector<double> getNucleotideProbs(){
return nucProbs[0];}
59 void processSequence(
const char* start,
const char* end );
66 static Double patpseudocount;
67 static Integer gesbasen;
68 static vector<Integer> emicount;
69 static vector<vector<Double> > Pls;
70 static vector<vector<Double> >* GCPls;
71 static vector<vector<double> > nucProbs;
72 static int lastParIndex;
74 static double geoProb;
Definition igenicmodel.hh:17
intergenic region
Definition igenicmodel.hh:28
This class implements a double object with a very large range.
Definition lldouble.hh:31
A simple matrix class. Base class for all mathematical matrix objects.
Definition matrix.hh:27
Options lists are used for sampling; items also in backtracking.
Definition vitmatrix.hh:748
Definition merkmal.hh:148
Contains a vector of parameters. Is used in particular for intron emiprobs.
Definition merkmal.hh:80
ProjectError()
Definition types.hh:460
holds all extrinsic feature information for one sequence
Definition extrinsicinfo.hh:86
This is the base interface class common to all state model classes (ExonModel, IntronModel,...
Definition statemodel.hh:65
An array of Viterbi columns.
Definition vitmatrix.hh:687