org.biojava.bio.dp.twohead
Interface CellCalculatorFactory

All Known Implementing Classes:
DPInterpreter

public interface CellCalculatorFactory

Author:
Matthew Pocock

Method Summary
 CellCalculator backwards(ScoreType scoreType)
           
 CellCalculator forwards(ScoreType scoreType)
           
 CellCalculator viterbi(ScoreType scoreType, BackPointer terminal)
           
 

Method Detail

forwards

public CellCalculator forwards(ScoreType scoreType)
                        throws IllegalSymbolException,
                               IllegalAlphabetException,
                               IllegalTransitionException
Throws:
IllegalSymbolException
IllegalAlphabetException
IllegalTransitionException

backwards

public CellCalculator backwards(ScoreType scoreType)
                         throws IllegalSymbolException,
                                IllegalAlphabetException,
                                IllegalTransitionException
Throws:
IllegalSymbolException
IllegalAlphabetException
IllegalTransitionException

viterbi

public CellCalculator viterbi(ScoreType scoreType,
                              BackPointer terminal)
                       throws IllegalSymbolException,
                              IllegalAlphabetException,
                              IllegalTransitionException
Throws:
IllegalSymbolException
IllegalAlphabetException
IllegalTransitionException