Class AbstractScorer
java.lang.Object
org.biojava.nbio.alignment.template.AbstractScorer
- All Implemented Interfaces:
 Scorer
- Direct Known Subclasses:
 AbstractMatrixAligner,FractionalIdentityScorer,FractionalSimilarityScorer,StandardRescoreRefiner,SubstitutionMatrixScorer
Implements common code for algorithms which compute a score.
- Author:
 - Mark Chapman
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiondoubleReturns score as a distance between 0.0 and 1.0.doublegetDistance(double scale) Returns score as a distance between 0.0 and scale.doubleReturns score as a similarity between 0.0 and 1.0.doublegetSimilarity(double scale) Returns score as a similarity between 0.0 and scale.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.biojava.nbio.alignment.template.Scorer
getMaxScore, getMinScore, getScore 
- 
Constructor Details
- 
AbstractScorer
public AbstractScorer() 
 - 
 - 
Method Details
- 
getDistance
Description copied from interface:ScorerReturns score as a distance between 0.0 and 1.0. This equals (Scorer.getMaxScore()-Scorer.getScore()) / (Scorer.getMaxScore()-Scorer.getMinScore()).- Specified by:
 getDistancein interfaceScorer- Returns:
 - score as a distance between 0.0 and 1.0
 
 - 
getDistance
Description copied from interface:ScorerReturns score as a distance between 0.0 and scale. This equals scale * (Scorer.getMaxScore()-Scorer.getScore()) / (Scorer.getMaxScore()-Scorer.getMinScore()).- Specified by:
 getDistancein interfaceScorer- Parameters:
 scale- maximum distance- Returns:
 - score as a distance between 0.0 and scale
 
 - 
getSimilarity
Description copied from interface:ScorerReturns score as a similarity between 0.0 and 1.0. This equals (Scorer.getScore()-Scorer.getMinScore()) / (Scorer.getMaxScore()-Scorer.getMinScore()).- Specified by:
 getSimilarityin interfaceScorer- Returns:
 - score as a similarity between 0.0 and 1.0
 
 - 
getSimilarity
Description copied from interface:ScorerReturns score as a similarity between 0.0 and scale. This equals scale * (Scorer.getScore()-Scorer.getMinScore()) / (Scorer.getMaxScore()-Scorer.getMinScore()).- Specified by:
 getSimilarityin interfaceScorer- Parameters:
 scale- maximum similarity- Returns:
 - score as a similarity between 0.0 and scale
 
 
 -