public class StochasticTraceAlignmentsAbstract.EditIterator extends java.lang.Object implements StochasticTraceAlignments.StochasticTraceAlignmentIterator<L,M>
Modifier and Type | Field and Description |
---|---|
protected int |
now |
protected ReallocationMatrix.ReallocationMatrixIterator |
subIt |
Constructor and Description |
---|
EditIterator() |
Modifier and Type | Method and Description |
---|---|
double |
getProbability() |
java.lang.String[] |
getTraceA() |
int |
getTraceAIndex() |
java.lang.String[] |
getTraceB() |
int |
getTraceBIndex() |
boolean |
hasNext() |
StochasticTraceAlignment<L,M> |
next() |
void |
set(StochasticTraceAlignment<L,M> alignment) |
protected final ReallocationMatrix.ReallocationMatrixIterator subIt
protected int now
public boolean hasNext()
hasNext
in interface java.util.Iterator<StochasticTraceAlignment<L,M>>
public StochasticTraceAlignment<L,M> next()
next
in interface java.util.Iterator<StochasticTraceAlignment<L,M>>
public void set(StochasticTraceAlignment<L,M> alignment)
public java.lang.String[] getTraceA()
getTraceA
in interface StochasticTraceAlignments.StochasticTraceAlignmentIterator<L,M>
public java.lang.String[] getTraceB()
getTraceB
in interface StochasticTraceAlignments.StochasticTraceAlignmentIterator<L,M>
public double getProbability()
getProbability
in interface StochasticTraceAlignments.StochasticTraceAlignmentIterator<L,M>
public int getTraceAIndex()
getTraceAIndex
in interface StochasticTraceAlignments.StochasticTraceAlignmentIterator<L,M>
public int getTraceBIndex()
getTraceBIndex
in interface StochasticTraceAlignments.StochasticTraceAlignmentIterator<L,M>