## Uses of Interface
org.biojava.bio.dp.ModelTrainer

Packages that use ModelTrainer
org.biojava.bio.dist: Probability distributions over Alphabets.
org.biojava.bio.dp: HMM and Dynamic Programming Algorithms.

Uses of ModelTrainer in org.biojava.bio.dist

Methods in org.biojava.bio.dist with parameters of type ModelTrainer
`void` `PairDistribution.registerWithTrainer(ModelTrainer trainer)` Register this paired distribution with a model trainer.

Uses of ModelTrainer in org.biojava.bio.dp

Classes in org.biojava.bio.dp that implement ModelTrainer
`class` `SimpleModelTrainer`

Methods in org.biojava.bio.dp with parameters of type ModelTrainer
`void` `WMAsMM.registerWithTrainer(ModelTrainer modelTrainer)`
`void` `Trainable.registerWithTrainer(ModelTrainer mt)` Perform any registration that is necessary with mt.
`void` `SimpleEmissionState.registerWithTrainer(ModelTrainer trainer)`
`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)`