Package org.biojava.nbio.alignment
Class FractionalSimilarityInProfileScorer<S extends Sequence<C>,C extends Compound>
java.lang.Object
org.biojava.nbio.alignment.template.AbstractScorer
org.biojava.nbio.alignment.FractionalSimilarityScorer<S,C>
org.biojava.nbio.alignment.FractionalSimilarityInProfileScorer<S,C>
- Type Parameters:
S
- eachSequence
of the alignment pair is of type SC
- each element of anAlignedSequence
is aCompound
of type C
- All Implemented Interfaces:
PairInProfileScorer<S,
,C> PairwiseSequenceScorer<S,
,C> Scorer
public class FractionalSimilarityInProfileScorer<S extends Sequence<C>,C extends Compound>
extends FractionalSimilarityScorer<S,C>
implements PairInProfileScorer<S,C>
Implements an algorithm which computes a score for a sequence alignment pair picked from an alignment
Profile
. The reported score is the number of alignment columns which have similar Compound
s.- Author:
- Mark Chapman
-
Constructor Summary
ConstructorDescriptionFractionalSimilarityInProfileScorer
(Profile<S, C> profile, int query, int target) Creates a fractional similarity scorer for an aligned pair of sequences in the given alignment profile. -
Method Summary
Methods inherited from class org.biojava.nbio.alignment.FractionalSimilarityScorer
getMaxScore, getMinScore, getQuery, getScore, getTarget
Methods inherited from class org.biojava.nbio.alignment.template.AbstractScorer
getDistance, getDistance, getSimilarity, getSimilarity
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.biojava.nbio.alignment.template.PairwiseSequenceScorer
getQuery, getTarget
Methods inherited from interface org.biojava.nbio.alignment.template.Scorer
getDistance, getDistance, getMaxScore, getMinScore, getScore, getSimilarity, getSimilarity
-
Constructor Details
-
FractionalSimilarityInProfileScorer
Creates a fractional similarity scorer for an aligned pair of sequences in the given alignment profile.- Parameters:
profile
- alignment profile containing pair of sequencesquery
- index in the profile of the first sequence of the pairtarget
- index in the profile of the second sequence of the pair
-
-
Method Details
-
getProfile
Description copied from interface:PairInProfileScorer
Returns theProfile
from which the aligned pair originated.- Specified by:
getProfile
in interfacePairInProfileScorer<S extends Sequence<C>,
C extends Compound> - Returns:
- the original profile
-