| 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 | 
MarkovModel.removeState(State toGo)
Remove a state from the model. 
 | 
void | 
SimpleMarkovModel.removeState(State toGo)  | 
protected double | 
BaumWelchSampler.singleSequenceIteration(ModelTrainer trainer,
                       SymbolList symList)  | 
protected double | 
BaumWelchTrainer.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 | 
CellCalculatorFactory.backwards(ScoreType scoreType)  | 
CellCalculator | 
DPInterpreter.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 | 
CellCalculatorFactory.forwards(ScoreType scoreType)  | 
CellCalculator | 
DPInterpreter.forwards(ScoreType scoreType)  | 
void | 
CellCalculator.initialize(Cell[][] cells)
Initialize the cell at [0][0] to the recursion initial parameters. 
 | 
CellCalculator | 
CellCalculatorFactory.viterbi(ScoreType scoreType,
       BackPointer terminal)  | 
CellCalculator | 
DPInterpreter.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 © 2020 BioJava. All rights reserved.