ESAT
 All Classes Namespaces Files Functions Variables Enumerator Pages
Public Member Functions | List of all members
broad.core.hmm.MarkovState< T > Interface Reference

Public Member Functions

double getEmissionProbability (T observation)
 
String getName ()
 
double getEmissionLogProbability (T observation)
 
emitObservation ()
 

Member Function Documentation

T broad.core.hmm.MarkovState< T >.emitObservation ( )

Uses its background distribution to emit a sampled observation.

Returns
double broad.core.hmm.MarkovState< T >.getEmissionLogProbability ( observation)

In many cases the implementing class may be able to implement this method so that the logarithm is not on every call.

Parameters
observationThe roll of a dice, an alignment column, a nucleotide, etc.
Returns
natural log of P(observation | this state)
double broad.core.hmm.MarkovState< T >.getEmissionProbability ( observation)
Parameters
observationThe roll of a dice, an alignment column, a nucleotide, etc.
Returns
P(observation | this state)
String broad.core.hmm.MarkovState< T >.getName ( )
Returns
The name of this Markov State

Here is the caller graph for this function:


The documentation for this interface was generated from the following file: