| Package | Description | 
|---|---|
| org.biojava.bio.dp | 
 HMM and Dynamic Programming Algorithms. 
 | 
| org.biojava.bio.dp.onehead | |
| org.biojava.bio.dp.twohead | |
| org.biojava.bio.program.hmmer | 
 
Tools for working with profile Hidden Markov Models from the HMMer package. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TransitionTrainer.addCount(State from,
                State to,
                double count)
Add 'count' to the transition from->to. 
 | 
abstract double | 
DP.backward(SymbolList[] symList,
                ScoreType scoreType)  | 
abstract DPMatrix | 
DP.backwardMatrix(SymbolList[] symList,
                            DPMatrix matrix,
                            ScoreType scoreType)  | 
abstract DPMatrix | 
DP.backwardMatrix(SymbolList[] symList,
                            ScoreType scoreType)  | 
protected void | 
ProfileHMM.connectModel()
This is called by constructor in setting up the allowed transitions in the model 
 | 
abstract double | 
DP.forward(SymbolList[] symList,
              ScoreType scoreType)  | 
abstract DPMatrix | 
DP.forwardMatrix(SymbolList[] symList,
                          DPMatrix matrix,
                          ScoreType scoreType)  | 
abstract DPMatrix | 
DP.forwardMatrix(SymbolList[] symList,
                          ScoreType scoreType)  | 
void | 
SimpleMarkovModel.removeState(State toGo)  | 
void | 
MarkovModel.removeState(State toGo)
Remove a state from the model. 
 | 
protected double | 
BaumWelchTrainer.singleSequenceIteration(ModelTrainer trainer,
                                              SymbolList symList)  | 
protected double | 
BaumWelchSampler.singleSequenceIteration(ModelTrainer trainer,
                                              SymbolList symList)  | 
protected abstract double | 
AbstractTrainer.singleSequenceIteration(ModelTrainer trainer,
                                              SymbolList symList)  | 
protected double | 
BaumWelchSampler.singleSequenceIteration(ModelTrainer trainer,
                                              SymbolList symList,
                                              ScoreType scoreType)  | 
State[] | 
DP.stateList(MarkovModel mm)  | 
abstract StatePath | 
DP.viterbi(SymbolList[] symList,
              ScoreType scoreType)  | 
| Constructor and Description | 
|---|
ProfileHMM(Alphabet alpha,
                    int columns,
                    DistributionFactory matchFactory,
                    DistributionFactory insertFactory)
Deprecated.   
 | 
ProfileHMM(Alphabet alpha,
                    int columns,
                    DistributionFactory matchFactory,
                    DistributionFactory insertFactory,
                    String name)
Create a new ProfileHMM. 
 | 
| Constructor and Description | 
|---|
SingleDP(MarkovModel model)  | 
| Modifier and Type | Method and Description | 
|---|---|
double | 
PairwiseDP.backward(SymbolList[] seqs,
                ScoreType scoreType)  | 
DPMatrix | 
PairwiseDP.backwardMatrix(SymbolList[] seqs,
                            DPMatrix d,
                            ScoreType scoreType)  | 
DPMatrix | 
PairwiseDP.backwardMatrix(SymbolList[] seqs,
                            ScoreType scoreType)  | 
CellCalculator | 
DPInterpreter.backwards(ScoreType scoreType)  | 
CellCalculator | 
CellCalculatorFactory.backwards(ScoreType scoreType)  | 
void | 
CellCalculator.calcCell(Cell[][] cells)
 Calculate the 'scores' array in the cell at cells[0][0]. 
 | 
double | 
PairwiseDP.forward(SymbolList[] seqs,
              ScoreType scoreType)  | 
DPMatrix | 
PairwiseDP.forwardMatrix(SymbolList[] seqs,
                          DPMatrix d,
                          ScoreType scoreType)  | 
DPMatrix | 
PairwiseDP.forwardMatrix(SymbolList[] seqs,
                          ScoreType scoreType)  | 
CellCalculator | 
DPInterpreter.forwards(ScoreType scoreType)  | 
CellCalculator | 
CellCalculatorFactory.forwards(ScoreType scoreType)  | 
void | 
CellCalculator.initialize(Cell[][] cells)
Initialize the cell at [0][0] to the recursion initial parameters. 
 | 
CellCalculator | 
DPInterpreter.viterbi(ScoreType scoreType,
              BackPointer terminal)  | 
CellCalculator | 
CellCalculatorFactory.viterbi(ScoreType scoreType,
              BackPointer terminal)  | 
StatePath | 
PairwiseDP.viterbi(SymbolList[] seqs,
              ScoreType scoreType)  | 
| Constructor and Description | 
|---|
PairwiseDP(MarkovModel mm,
                    CellCalculatorFactoryMaker ccfm)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
HmmerProfileHMM.connectModel()
This is called by constructor in setting up the allowed transitions in the model 
 | 
| Constructor and Description | 
|---|
HmmerProfileHMM(Alphabet alpha,
                              int columns,
                              DistributionFactory matchFactory,
                              DistributionFactory insertFactory,
                              String name)  | 
Copyright © 2014 BioJava. All rights reserved.