Package org.biojava.bio.dp.twohead
Class AbstractMatrixPairDPCursor
java.lang.Object
org.biojava.bio.dp.twohead.AbstractMatrixPairDPCursor
- All Implemented Interfaces:
PairDPCursor
- Direct Known Subclasses:
BackMatrixPairDPCursor,MatrixPairDPCursor
- Author:
- Matthew Pocock
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BackPointer[][][]protected double[][][]protected int[]protected EmissionCacheprotected double[][][]protected BackPointer[]protected intprotected int[]protected SymbolList[]protected double[][][]protected double[] -
Constructor Summary
ConstructorsConstructorDescriptionAbstractMatrixPairDPCursor(SymbolList seq1, SymbolList seq2, int start1, int start2, int depth1, int depth2, PairDPMatrix matrix, EmissionCache eCache) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.biojava.bio.dp.twohead.PairDPCursor
hasNext, next
-
Field Details
-
pos
-
seqs
-
columns
-
bPointers
-
emissions
-
numStates
-
zeroCol
-
emptyBP
-
depth
-
sMatrix
-
eCache
-
-
Constructor Details
-
AbstractMatrixPairDPCursor
public AbstractMatrixPairDPCursor(SymbolList seq1, SymbolList seq2, int start1, int start2, int depth1, int depth2, PairDPMatrix matrix, EmissionCache eCache) throws IllegalSymbolException - Throws:
IllegalSymbolException
-
-
Method Details
-
getDepth
Description copied from interface:PairDPCursorretrieve the depth of this cursor- Specified by:
getDepthin interfacePairDPCursor
-
press
Description copied from interface:PairDPCursorpress out a new correctly sized cell array- Specified by:
pressin interfacePairDPCursor
-