public class SequenceCompareUtils extends java.lang.Object
Constructor and Description |
---|
SequenceCompareUtils() |
Modifier and Type | Method and Description |
---|---|
static <C extends org.biojava3.core.sequence.compound.NucleotideCompound,S extends org.biojava3.core.sequence.template.Sequence<C>> |
nucleotideSequencesEquivalent(S sequence1,
S sequence2)
The two sequences are considered equivalent of the symbols on each position match.
|
static boolean |
sequencesEqual(org.biojava3.core.sequence.template.Sequence<? extends org.biojava3.core.sequence.template.Compound> sequence1,
org.biojava3.core.sequence.template.Sequence<? extends org.biojava3.core.sequence.template.Compound> sequence2)
Tests if the two symbols at each according position of the two sequences are exactly equal.
|
static <C extends org.biojava3.core.sequence.template.Compound,S extends org.biojava3.core.sequence.template.Sequence<C>> |
sequencesEquivalent(org.biojava3.core.sequence.template.CompoundSet<? super C> set,
S sequence1,
S sequence2)
Uses the
AbstractCompoundSet.compoundsEquivalent(Compound, Compound) method of the specified compound set
to check if the values at each position of the two sequences are equal. |
public SequenceCompareUtils()
public static boolean sequencesEqual(org.biojava3.core.sequence.template.Sequence<? extends org.biojava3.core.sequence.template.Compound> sequence1, org.biojava3.core.sequence.template.Sequence<? extends org.biojava3.core.sequence.template.Compound> sequence2)
N == N
, but N != B
) T and U are not considered
equal.sequence1
- sequence2
- public static <C extends org.biojava3.core.sequence.template.Compound,S extends org.biojava3.core.sequence.template.Sequence<C>> boolean sequencesEquivalent(org.biojava3.core.sequence.template.CompoundSet<? super C> set, S sequence1, S sequence2)
AbstractCompoundSet.compoundsEquivalent(Compound, Compound)
method of the specified compound set
to check if the values at each position of the two sequences are equal.set
- sequence1
- sequence2
- public static <C extends org.biojava3.core.sequence.compound.NucleotideCompound,S extends org.biojava3.core.sequence.template.Sequence<C>> boolean nucleotideSequencesEquivalent(S sequence1, S sequence2)
AlignmentAmbiguityNucleotideCompoundSet
internally.sequence1
- sequence2
-