S
- each Sequence
in the pair of alignment Profile
s is of type SC
- each element of an AlignedSequence
is a Compound
of type Cpublic class SimpleProfileProfileAligner<S extends Sequence<C>,C extends Compound> extends AbstractProfileProfileAligner<S,C>
Aligner
for a pair of Profile
s. This is basically an extension of the
NeedlemanWunsch
pairwise sequence aligner to pairwise profile alignment using a sum-of-pairs score.pair
anchors, cutsPerSection, gapPenalty, max, min, profile, score, scores, time, xyMax, xyStart
Modifier and Type | Method and Description |
---|---|
protected void |
setProfile(List<AlignedSequence.Step> sx,
List<AlignedSequence.Step> sy) |
getCompoundSet, getCompoundsOfQuery, getCompoundsOfTarget, getPair, getQuery, getScoreMatrixDimensions, getSubstitutionScore, getTarget, isReady, reset, setQuery, setTarget
align, getComputationTime, getGapPenalty, getMaxScore, getMinScore, getProfile, getScore, getScoreMatrix, getScoreMatrixAsString, getSubstitutionMatrix, getSubstitutionScoreVector, getSubstitutionScoreVector, isLocal, isStoringScoreMatrix, setGapPenalty, setStoringScoreMatrix, setSubstitutionMatrix
getDistance, getDistance, getSimilarity, getSimilarity
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComputationTime, getProfile
getDistance, getDistance, getMaxScore, getMinScore, getScore, getSimilarity, getSimilarity
public SimpleProfileProfileAligner()
AbstractProfileProfileAligner.setQuery(Profile)
, AbstractProfileProfileAligner.setTarget(Profile)
, AbstractMatrixAligner.setGapPenalty(GapPenalty)
, and
AbstractMatrixAligner.setSubstitutionMatrix(SubstitutionMatrix)
.public SimpleProfileProfileAligner(Profile<S,C> query, Profile<S,C> target, GapPenalty gapPenalty, SubstitutionMatrix<C> subMatrix)
public SimpleProfileProfileAligner(Future<ProfilePair<S,C>> query, Future<ProfilePair<S,C>> target, GapPenalty gapPenalty, SubstitutionMatrix<C> subMatrix)
public SimpleProfileProfileAligner(Profile<S,C> query, Future<ProfilePair<S,C>> target, GapPenalty gapPenalty, SubstitutionMatrix<C> subMatrix)
public SimpleProfileProfileAligner(Future<ProfilePair<S,C>> query, Profile<S,C> target, GapPenalty gapPenalty, SubstitutionMatrix<C> subMatrix)
protected void setProfile(List<AlignedSequence.Step> sx, List<AlignedSequence.Step> sy)
setProfile
in class AbstractMatrixAligner<S extends Sequence<C>,C extends Compound>
Copyright © 2000–2019 BioJava. All rights reserved.