Augustus 3.4.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
MMGroup Class Referenceabstract

MMGroup (MM = Merkmal = Feature) More...

#include <merkmal.hh>

Inheritance diagram for MMGroup:
BinnedMMGroup FramedPatMMGroup PatMMGroup

Public Member Functions

 MMGroup (string name)
 
void registerPars (Parameters *parameters, double alphavalue=1.0)
 
virtual string verbalDescription (int index)=0
 
virtual DoublegetFactor (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
 

Detailed Description

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.

Author
Mario Stanke

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