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, wait
hasNext, next
protected 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
IllegalSymbolException
public int[] getDepth()
PairDPCursor
getDepth
in interface PairDPCursor
public Cell[][] press()
PairDPCursor
press
in interface PairDPCursor
Copyright © 2014 BioJava. All rights reserved.