public abstract class StochasticTraceAlignmentsAbstract<L,M> extends java.lang.Object implements StochasticTraceAlignments<L,M>
Modifier and Type | Class and Description |
---|---|
class |
StochasticTraceAlignmentsAbstract.EditIterator |
StochasticTraceAlignments.StochasticTraceAlignmentIterator<L,M>
Modifier and Type | Field and Description |
---|---|
protected StochasticTraceAlignment<L,M>[] |
alignments |
protected StochasticLanguage |
languageA |
protected StochasticLanguage |
languageB |
protected ReallocationMatrix |
reallocationMatrix |
protected double |
similarity |
Constructor and Description |
---|
StochasticTraceAlignmentsAbstract(ReallocationMatrix reallocationMatrix,
double similarity,
StochasticLanguage languageA,
StochasticLanguage languageB) |
Modifier and Type | Method and Description |
---|---|
StochasticLanguage |
getLanguageA()
The first language.
|
StochasticLanguage |
getLanguageB()
The second language.
|
double |
getSimilarity()
Get the EMSC value (similarity).
|
StochasticTraceAlignmentsAbstract.EditIterator |
iterator() |
protected ReallocationMatrix reallocationMatrix
protected StochasticTraceAlignment<L,M>[] alignments
protected double similarity
protected StochasticLanguage languageA
protected StochasticLanguage languageB
public StochasticTraceAlignmentsAbstract(ReallocationMatrix reallocationMatrix, double similarity, StochasticLanguage languageA, StochasticLanguage languageB)
public StochasticTraceAlignmentsAbstract.EditIterator iterator()
iterator
in interface java.lang.Iterable<StochasticTraceAlignment<L,M>>
iterator
in interface StochasticTraceAlignments<L,M>
public double getSimilarity()
StochasticTraceAlignments
getSimilarity
in interface StochasticTraceAlignments<L,M>
public StochasticLanguage getLanguageA()
StochasticTraceAlignments
getLanguageA
in interface StochasticTraceAlignments<L,M>
public StochasticLanguage getLanguageB()
StochasticTraceAlignments
getLanguageB
in interface StochasticTraceAlignments<L,M>