Package jebl.evolution.align
Class NeedlemanWunschLinearSpace
- java.lang.Object
-
- jebl.evolution.align.Align
-
- jebl.evolution.align.NeedlemanWunschLinearSpace
-
public class NeedlemanWunschLinearSpace extends Align
- Version:
- $Id: NeedlemanWunschLinearSpace.java 186 2006-01-24 00:41:22Z pepster $
- Author:
- Alexei Drummond
-
-
Constructor Summary
Constructors Constructor Description NeedlemanWunschLinearSpace(Scores sub, float d)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoAlignment(java.lang.String sq1, java.lang.String sq2)Performs the alignment.java.lang.String[]getMatch()floatgetScore()intgetV()Tracebacknext(Traceback tb)Get the next state in the tracebackvoidprepareAlignment(java.lang.String sq1, java.lang.String sq2)Initialises the matrices for the alignment.voidprintf(Output out)Print matrix used to calculate this alignment.voidtraceback(TracebackPlotter plotter)voidtraceback(TracebackPlotter plotter, int startx, int starty, java.lang.String sq1, java.lang.String sq2)-
Methods inherited from class jebl.evolution.align.Align
doMatch, doMatch, formatScore, setGapOpen, setScores
-
-
-
-
Constructor Detail
-
NeedlemanWunschLinearSpace
public NeedlemanWunschLinearSpace(Scores sub, float d)
-
-
Method Detail
-
doAlignment
public void doAlignment(java.lang.String sq1, java.lang.String sq2)Performs the alignment. Abstract.- Parameters:
sq1-sq2-
-
getV
public int getV()
-
getMatch
public java.lang.String[] getMatch()
-
traceback
public void traceback(TracebackPlotter plotter)
-
traceback
public void traceback(TracebackPlotter plotter, int startx, int starty, java.lang.String sq1, java.lang.String sq2)
-
getScore
public float getScore()
- Returns:
- the score of the best alignment
-
prepareAlignment
public void prepareAlignment(java.lang.String sq1, java.lang.String sq2)Description copied from class:AlignInitialises the matrices for the alignment.
-
printf
public void printf(Output out)
Print matrix used to calculate this alignment.- Parameters:
out- Output to print to.
-
-