X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fanalysis%2Fscoremodels%2FSmithWatermanModel.java;h=f88101fee100f13bc98ddafc1d14e623d1f9b8ed;hb=b86014d3039eeb4a877d0e9e65bd4409065843f0;hp=eec08ed595eaf66651c5d8a258caf77ea5746c50;hpb=43dc9a8834f510a1cfe20d1a1346635e4c0b47b2;p=jalview.git diff --git a/src/jalview/analysis/scoremodels/SmithWatermanModel.java b/src/jalview/analysis/scoremodels/SmithWatermanModel.java index eec08ed..f88101f 100644 --- a/src/jalview/analysis/scoremodels/SmithWatermanModel.java +++ b/src/jalview/analysis/scoremodels/SmithWatermanModel.java @@ -21,8 +21,9 @@ package jalview.analysis.scoremodels; import jalview.analysis.AlignSeq; +import jalview.api.AlignmentViewPanel; +import jalview.api.analysis.ScoreModelI; import jalview.api.analysis.SimilarityParamsI; -import jalview.api.analysis.SimilarityScoreModelI; import jalview.datamodel.AlignmentView; import jalview.datamodel.SequenceI; import jalview.math.Matrix; @@ -33,10 +34,19 @@ import jalview.util.Comparison; * A class that computes pairwise similarity scores using the Smith-Waterman * alignment algorithm */ -public class SmithWatermanModel implements SimilarityScoreModelI +public class SmithWatermanModel extends SimilarityScoreModel { private static final String NAME = "Smith Waterman Score"; + private String description; + + /** + * Constructor + */ + public SmithWatermanModel() + { + } + @Override public MatrixI findSimilarities(AlignmentView seqData, SimilarityParamsI options) @@ -88,8 +98,14 @@ public class SmithWatermanModel implements SimilarityScoreModelI } @Override - public String toString() + public String getDescription() + { + return description; + } + + @Override + public ScoreModelI getInstance(AlignmentViewPanel avp) { - return "Score between two sequences aligned with Smith Waterman with default Peptide/Nucleotide matrix"; + return this; } }