public abstract class AbstractMatrixPairDPCursor extends Object implements PairDPCursor
| Modifier and Type | Field and Description |
|---|---|
protected BackPointer[][][] |
bPointers |
protected double[][][] |
columns |
protected int[] |
depth |
protected EmissionCache |
eCache |
protected double[][][] |
emissions |
protected BackPointer[] |
emptyBP |
protected int |
numStates |
protected int[] |
pos |
protected SymbolList[] |
seqs |
protected double[][][] |
sMatrix |
protected double[] |
zeroCol |
| Constructor and Description |
|---|
AbstractMatrixPairDPCursor(SymbolList seq1,
SymbolList seq2,
int start1,
int start2,
int depth1,
int depth2,
PairDPMatrix matrix,
EmissionCache eCache) |
| Modifier and Type | Method and Description |
|---|---|
int[] |
getDepth()
retrieve the depth of this cursor
|
Cell[][] |
press()
press out a new correctly sized cell array
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithasNext, nextprotected int[] pos
protected SymbolList[] seqs
protected double[][][] columns
protected BackPointer[][][] bPointers
protected double[][][] emissions
protected int numStates
protected double[] zeroCol
protected BackPointer[] emptyBP
protected int[] depth
protected double[][][] sMatrix
protected EmissionCache eCache
public AbstractMatrixPairDPCursor(SymbolList seq1, SymbolList seq2, int start1, int start2, int depth1, int depth2, PairDPMatrix matrix, EmissionCache eCache) throws IllegalSymbolException
IllegalSymbolExceptionpublic int[] getDepth()
PairDPCursorgetDepth in interface PairDPCursorpublic Cell[][] press()
PairDPCursorpress in interface PairDPCursorCopyright © 2020 BioJava. All rights reserved.