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, waitcomputeAlignment, computeDistancepublic SequenceDistance.DistanceResult<T> computeAlignment(T[] a, T[] b, SequenceDistance.Equivalence<T> eq)
SequenceDistancecomputeAlignment in interface SequenceDistance<T>a - first sequenceb - second sequenceeq - equivalence relation on Tpublic int computeDistance(T[] a, T[] b, SequenceDistance.Equivalence<T> eq)
SequenceDistancecomputeDistance in interface SequenceDistance<T>a - first sequenceb - second sequenceeq - equivalence relation on T