public class BandedAffineAligner extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BandedAffineAligner.MatrixCache |
public static int align0(AffineGapAlignmentScoring<NucleotideSequence> scoring, NucleotideSequence seq1, NucleotideSequence seq2, int offset1, int length1, int offset2, int length2, int width, MutationsBuilder<NucleotideSequence> mutations, BandedAffineAligner.MatrixCache cache)
scoring - scoring systemseq1 - first sequenceseq2 - second sequenceoffset1 - offset in first sequencelength1 - length of first sequence's part to be alignedoffset2 - offset in second sequencelength2 - length of second sequence's part to be alignedwidth - width of banded alignment matrix. In other terms max allowed number of indelsmutations - mutations array where all mutations will be keptcache - matrix cachepublic static BandedSemiLocalResult semiLocalRight0(AffineGapAlignmentScoring<NucleotideSequence> scoring, NucleotideSequence seq1, NucleotideSequence seq2, int offset1, int length1, int offset2, int length2, int width, MutationsBuilder<NucleotideSequence> mutations, BandedAffineAligner.MatrixCache cache)
public static BandedSemiLocalResult semiLocalLeft0(AffineGapAlignmentScoring<NucleotideSequence> scoring, NucleotideSequence seq1, NucleotideSequence seq2, int offset1, int length1, int offset2, int length2, int width, MutationsBuilder<NucleotideSequence> mutations, BandedAffineAligner.MatrixCache cache)
public static BandedSemiLocalResult semiGlobalRight0(AffineGapAlignmentScoring<NucleotideSequence> scoring, NucleotideSequence seq1, NucleotideSequence seq2, int offset1, int length1, int addedNucleotides1, int offset2, int length2, int addedNucleotides2, int width, MutationsBuilder<NucleotideSequence> mutations, BandedAffineAligner.MatrixCache cache)
public static BandedSemiLocalResult semiGlobalLeft0(AffineGapAlignmentScoring<NucleotideSequence> scoring, NucleotideSequence seq1, NucleotideSequence seq2, int offset1, int length1, int addedNucleotides1, int offset2, int length2, int addedNucleotides2, int width, MutationsBuilder<NucleotideSequence> mutations, BandedAffineAligner.MatrixCache cache)
public static Alignment<NucleotideSequence> align(AffineGapAlignmentScoring<NucleotideSequence> scoring, NucleotideSequence seq1, NucleotideSequence seq2, int offset1, int length1, int offset2, int length2, int width)
public static Alignment<NucleotideSequence> align(AffineGapAlignmentScoring<NucleotideSequence> scoring, NucleotideSequence seq1, NucleotideSequence seq2, int width)
public static Alignment<NucleotideSequence> semiLocalRight(AffineGapAlignmentScoring<NucleotideSequence> scoring, NucleotideSequence seq1, NucleotideSequence seq2, int offset1, int length1, int offset2, int length2, int width)
public static Alignment<NucleotideSequence> semiLocalRight(AffineGapAlignmentScoring<NucleotideSequence> scoring, NucleotideSequence seq1, NucleotideSequence seq2, int width)
public static Alignment<NucleotideSequence> semiLocalLeft(AffineGapAlignmentScoring<NucleotideSequence> scoring, NucleotideSequence seq1, NucleotideSequence seq2, int offset1, int length1, int offset2, int length2, int width)
public static Alignment<NucleotideSequence> semiLocalLeft(AffineGapAlignmentScoring<NucleotideSequence> scoring, NucleotideSequence seq1, NucleotideSequence seq2, int width)
public static Alignment<NucleotideSequence> semiGlobalRight(AffineGapAlignmentScoring<NucleotideSequence> scoring, NucleotideSequence seq1, NucleotideSequence seq2, int offset1, int length1, int addedNucleotides1, int offset2, int length2, int addedNucleotides2, int width)
public static Alignment<NucleotideSequence> semiGlobalLeft(AffineGapAlignmentScoring<NucleotideSequence> scoring, NucleotideSequence seq1, NucleotideSequence seq2, int offset1, int length1, int addedNucleotides1, int offset2, int length2, int addedNucleotides2, int width)
Copyright © 2018. All rights reserved.