Class NeedlemanWunsch<S extends org.biojava.nbio.core.sequence.template.Sequence<C>,​C extends org.biojava.nbio.core.sequence.template.Compound>

  • Type Parameters:
    S - each Sequence of the alignment pair is of type S
    C - each element of an AlignedSequence is a Compound of type C
    All Implemented Interfaces:
    Aligner<S,​C>, MatrixAligner<S,​C>, PairwiseSequenceAligner<S,​C>, PairwiseSequenceScorer<S,​C>, Scorer

    public class NeedlemanWunsch<S extends org.biojava.nbio.core.sequence.template.Sequence<C>,​C extends org.biojava.nbio.core.sequence.template.Compound>
    extends AnchoredPairwiseSequenceAligner<S,​C>
    Needleman and Wunsch defined an algorithm for pairwise global sequence alignments (from the first until the last Compound of each Sequence). This class performs such global sequence comparisons efficiently by dynamic programming.
    Author:
    Mark Chapman