|
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.