## Uses of Class
org.biojava.bio.dp.DP

Packages that use DP
org.biojava.bio.dp: HMM and Dynamic Programming Algorithms.
org.biojava.bio.dp.onehead
org.biojava.bio.dp.twohead

Uses of DP in org.biojava.bio.dp

Methods in org.biojava.bio.dp that return DP
`DP` `DPFactory.createDP(MarkovModel model)`
`DP` `DPFactory.DefaultFactory.createDP(MarkovModel model)`
`DP` `TrainingAlgorithm.getDP()`
`DP` `AbstractTrainer.getDP()`

Constructors in org.biojava.bio.dp with parameters of type DP
`AbstractTrainer(DP dp)`
`BaumWelchSampler(DP dp)`
`BaumWelchTrainer(DP dp)`

Uses of DP in org.biojava.bio.dp.onehead

Subclasses of DP in org.biojava.bio.dp.onehead
`class` `SingleDP` An implementation of DP that aligns a single sequence against a single model.

Constructors in org.biojava.bio.dp.onehead with parameters of type DP
`SingleDPMatrix(DP dp, SymbolList symList)`

Uses of DP in org.biojava.bio.dp.twohead

Subclasses of DP in org.biojava.bio.dp.twohead
`class` `PairwiseDP` Algorithms for dynamic programming (alignments) between pairs of SymbolLists.

Methods in org.biojava.bio.dp.twohead with parameters of type DP
`Class` `DPCompiler.generateBackwardClass(DP dp)`
`Class` `DPCompiler.generateForardClass(DP dp)`
`Class` `DPCompiler.generateViterbiClass(DP dp)`
`CellCalculatorFactory` `DPInterpreter.Maker.make(DP dp)`
`CellCalculatorFactory` `DPCompiler.make(DP dp)`
`CellCalculatorFactory` `CellCalculatorFactoryMaker.make(DP dp)`

Constructors in org.biojava.bio.dp.twohead with parameters of type DP
`DPInterpreter(DP dp)`
`PairDPMatrix(DP dp, SymbolList seq0, SymbolList seq1)`