Package jebl.evolution.align
Class SmithWatermanLinearSpace
- java.lang.Object
-
- jebl.evolution.align.Align
-
- jebl.evolution.align.SmithWatermanLinearSpace
-
public class SmithWatermanLinearSpace extends Align
-
-
Constructor Summary
Constructors Constructor Description SmithWatermanLinearSpace(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()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)-
Methods inherited from class jebl.evolution.align.Align
doMatch, doMatch, formatScore, setGapOpen, setScores
-
-
-
-
Constructor Detail
-
SmithWatermanLinearSpace
public SmithWatermanLinearSpace(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-
-
getScore
public float getScore()
- Returns:
- the score of the best alignment
-
getMatch
public java.lang.String[] getMatch()
-
traceback
public void traceback(TracebackPlotter plotter)
-
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.
-
-