Package org.snpeff.binseq.comparator
Class DnaSubsequenceComparator<T extends DnaSequence>
java.lang.Object
org.snpeff.binseq.comparator.SubsequenceComparator<T>
org.snpeff.binseq.comparator.DnaSubsequenceComparator<T>
Compares two subsequences of DNA (DnaSequence)
- Author:
- pcingola
-
Constructor Summary
ConstructorsConstructorDescriptionDnaSubsequenceComparator(boolean differentLengthsAreEqual) DnaSubsequenceComparator(boolean differentLengthsAreEqual, int maxDifferentBases) -
Method Summary
Modifier and TypeMethodDescriptionintcompare(DnaSequence seq1, int index1, DnaSequence seq2, int index2) intscore(DnaSequence seq1, int index1, DnaSequence seq2, int index2) intscoreSlow(DnaSequence seq1, int index1, DnaSequence seq2, int index2) This method is used when none of the indexes is zero.
-
Constructor Details
-
DnaSubsequenceComparator
public DnaSubsequenceComparator(boolean differentLengthsAreEqual) -
DnaSubsequenceComparator
public DnaSubsequenceComparator(boolean differentLengthsAreEqual, int maxDifferentBases)
-
-
Method Details
-
compare
- Specified by:
comparein classSubsequenceComparator<T extends DnaSequence>
-
score
- Specified by:
scorein classSubsequenceComparator<T extends DnaSequence>
-
scoreSlow
This method is used when none of the indexes is zero. Also used for debugging and comparison- Parameters:
seq1-index1-seq2-index2-- Returns:
-