Logo Search packages:      
Sourcecode: python-biopython version File versions

Bio::HMM::MarkovModel::MarkovModelBuilder Class Reference

List of all members.


Detailed Description

Interface to build up a Markov Model.

This class is designed to try to separate the task of specifying the
Markov Model from the actual model itself. This is in hopes of making
the actual Markov Model classes smaller.

So, this builder class should be used to create Markov models instead
of trying to initiate a Markov Model directly.

Definition at line 11 of file MarkovModel.py.


Public Member Functions

def __init__
def allow_all_transitions
def allow_transition
def destroy_transition
def get_markov_model
def set_emission_pseudocount
def set_emission_score
def set_equal_probabilities
def set_random_probabilities
def set_transition_pseudocount
def set_transition_score

Public Attributes

 emission_prob
 emission_pseudo
 transition_prob
 transition_pseudo

Static Public Attributes

int DEFAULT_PSEUDO = 1

Private Member Functions

def _all_blank
def _all_pseudo

Private Attributes

 _emission_alphabet
 _state_alphabet

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

Generated by  Doxygen 1.6.0   Back to index