Augustus 3.4.0
|
MMGroup (MM = Merkmal = Feature) More...
#include <merkmal.hh>
Public Member Functions | |
MMGroup (string name) | |
void | registerPars (Parameters *parameters, double alphavalue=1.0) |
virtual string | verbalDescription (int index)=0 |
virtual Double * | getFactor (int index)=0 |
virtual void | smooth () |
void | addCount (int index, int count=1) |
int | getOffset () |
void | setOffset (int offset) |
void | setName (string name) |
virtual int | getNumPars () |
Protected Attributes | |
string | parname |
int | numPars |
MMGroup (MM = Merkmal = Feature)
The derived classes contain a group of parameters, e.g. a motif or an emission probability matrix. As an example take the emission probabilities of exons. Here we have one parameter for every reading frame f and every pattern number p.
The derived class FramedEmiProb contains the matrix of parameters and implements a function int getIndex(f,p) for intuitive access to the linear vector of parameters.