|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric de.hpi.fgis.dude.similarityfunction.contentbased.util.SmithWatermanDistance
public final class SmithWatermanDistance
SmithWatermanDistance
implements the Smith-Waterman distance.
Constructor Summary | |
---|---|
SmithWatermanDistance()
constructor - default (empty). |
|
SmithWatermanDistance(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost costFunc)
constructor. |
|
SmithWatermanDistance(float costG)
constructor. |
|
SmithWatermanDistance(float costG,
uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost costFunc)
constructor. |
Method Summary | |
---|---|
uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost |
getdCostFunc()
get the d(i,j) cost function. |
float |
getGapCost()
gets the gap cost for the distance function. |
String |
getLongDescriptionString()
returns the long string identifier for the metric. |
String |
getShortDescriptionString()
returns the string identifier for the metric . |
float |
getSimilarity(String string1,
String string2)
gets the similarity of the two strings using Needleman Wunch distance. |
String |
getSimilarityExplained(String string1,
String string2)
gets a div class xhtml similarity explaining the operation of the metric. |
float |
getSimilarityTimingEstimated(String string1,
String string2)
gets the estimated time in milliseconds it takes to perform a similarity timing. |
float |
getUnNormalisedSimilarity(String s,
String t)
implements the Smith-Waterman distance function //see http://www.gen.tcd.ie/molevol/nwswat.html for details . |
void |
setdCostFunc(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost dCostFunc)
sets the d(i,j) cost function used. |
void |
setGapCost(float gapCost)
sets the gap cost for the distance function. |
Methods inherited from class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric |
---|
batchCompareSet, batchCompareSets, getSimilarityTimingActual |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SmithWatermanDistance()
public SmithWatermanDistance(float costG)
costG
- - the cost of a gappublic SmithWatermanDistance(float costG, uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost costFunc)
costG
- - the cost of a gapcostFunc
- - the cost function to usepublic SmithWatermanDistance(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost costFunc)
costFunc
- - the cost function to useMethod Detail |
---|
public float getGapCost()
public void setGapCost(float gapCost)
gapCost
- the cost of a gappublic uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost getdCostFunc()
public void setdCostFunc(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost dCostFunc)
dCostFunc
- - the cost function to usepublic String getShortDescriptionString()
getShortDescriptionString
in interface uk.ac.shef.wit.simmetrics.similaritymetrics.InterfaceStringMetric
getShortDescriptionString
in class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric
public String getLongDescriptionString()
getLongDescriptionString
in interface uk.ac.shef.wit.simmetrics.similaritymetrics.InterfaceStringMetric
getLongDescriptionString
in class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric
public String getSimilarityExplained(String string1, String string2)
getSimilarityExplained
in interface uk.ac.shef.wit.simmetrics.similaritymetrics.InterfaceStringMetric
getSimilarityExplained
in class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric
string1
- string 1string2
- string 2
public float getSimilarityTimingEstimated(String string1, String string2)
getSimilarityTimingEstimated
in interface uk.ac.shef.wit.simmetrics.similaritymetrics.InterfaceStringMetric
getSimilarityTimingEstimated
in class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric
string1
- string 1string2
- string 2
public float getSimilarity(String string1, String string2)
getSimilarity
in interface uk.ac.shef.wit.simmetrics.similaritymetrics.InterfaceStringMetric
getSimilarity
in class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric
string1
- string2
-
public float getUnNormalisedSimilarity(String s, String t)
getUnNormalisedSimilarity
in class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric
s
- t
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |