Package org.biojava.bio.dp.twohead
Class DPCompiler
- java.lang.Object
-
- org.biojava.bio.dp.twohead.DPCompiler
-
- All Implemented Interfaces:
CellCalculatorFactoryMaker
public class DPCompiler extends java.lang.Object implements CellCalculatorFactoryMaker
This is an implementation of CellCalculatorFactoryMaker that compiles the HMM object down to Java byte-code that is equivalent in behaviour to the interpreter.- Since:
- 1.1
- Author:
- Matthew Pocock, Greg Cox
-
-
Constructor Summary
Constructors Constructor Description DPCompiler(boolean dumpToDisk)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class
generateBackwardClass(DP dp)
java.lang.Class
generateForardClass(DP dp)
java.lang.Class
generateViterbiClass(DP dp)
CellCalculatorFactory
make(DP dp)
static java.lang.String
makeName(java.lang.String prefix, MarkovModel model)
-
-
-
Method Detail
-
make
public CellCalculatorFactory make(DP dp)
- Specified by:
make
in interfaceCellCalculatorFactoryMaker
-
makeName
public static java.lang.String makeName(java.lang.String prefix, MarkovModel model)
-
generateForardClass
public java.lang.Class generateForardClass(DP dp)
-
generateBackwardClass
public java.lang.Class generateBackwardClass(DP dp)
-
generateViterbiClass
public java.lang.Class generateViterbiClass(DP dp)
-
-