public abstract class AbstractSequenceDistance<T> extends java.lang.Object implements SequenceDistance<T>
SequenceDistance.DistanceResult<T>, SequenceDistance.Equivalence<T>
Constructor and Description |
---|
AbstractSequenceDistance() |
Modifier and Type | Method and Description |
---|---|
SequenceDistance.DistanceResult<T> |
computeAlignment(T[] a,
T[] b,
SequenceDistance.Equivalence<T> eq)
Compute the distance and a possible alignment between two sequences.
|
int |
computeDistance(T[] a,
T[] b,
SequenceDistance.Equivalence<T> eq)
Computes only the distance between two sequences.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
computeAlignment, computeDistance
public SequenceDistance.DistanceResult<T> computeAlignment(T[] a, T[] b, SequenceDistance.Equivalence<T> eq)
SequenceDistance
computeAlignment
in interface SequenceDistance<T>
a
- first sequenceb
- second sequenceeq
- equivalence relation on T
public int computeDistance(T[] a, T[] b, SequenceDistance.Equivalence<T> eq)
SequenceDistance
computeDistance
in interface SequenceDistance<T>
a
- first sequenceb
- second sequenceeq
- equivalence relation on T