public class SimpleSimilarityPairFeature extends SimpleStrandedFeature implements SimilarityPairFeature
SimpleSimilarityPairFeature represents a similarity
between a query sequence and a subject sequence as produced by a
search program.SimilarityPairFeature.EmptyPairwiseAlignment, SimilarityPairFeature.TemplateStrandedFeature.StrandFeature.ByLocationComparatorFeatureHolder.EmptyFeatureHolderAnnotatable.AnnotationForwarderEMPTY_PAIRWISE, QUERY_LABEL, SIBLING, SUBJECT_LABELNEGATIVE, POSITIVE, STRAND, UNKNOWNbyLocationOrder, LOCATION, PROPERTY_DATA_KEY, SOURCE, SOURCETERM, TYPE, TYPETERMEMPTY_FEATURE_HOLDER, FEATURES, SCHEMAANNOTATION| Constructor and Description |
|---|
SimpleSimilarityPairFeature(Sequence sourceSeq,
FeatureHolder parent,
SimilarityPairFeature.Template template)
Creates a new
SimpleSimilarityPairFeature. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
fillTemplate(SimilarityPairFeature.Template ft) |
Alignment |
getAlignment()
getAlignment returns the alignment between the two
features. |
double |
getScore()
getScore returns the alignment score. |
SimilarityPairFeature |
getSibling()
getSibling returns the sibling feature of the
pair. |
Feature.Template |
makeTemplate()
Create a new Template that could be used to generate a feature identical
to this one.
|
void |
setSibling(SimilarityPairFeature sibling)
setSibling sets the sibling feature of the
pair. |
String |
toString() |
fillTemplate, getStrand, getSymbols, setStrandcontainsFeature, countFeatures, createFeature, equals, featureHolderAllocated, features, fillTemplate, filter, filter, getAnnotation, getChangeSupport, getFeatureHolder, getLocation, getParent, getSchema, getSequence, getSource, getSourceTerm, getType, getTypeTerm, hashCode, realizeFeature, removeFeature, setLocation, setSource, setSourceTerm, setType, setTypeTermaddChangeListener, addChangeListener, generateChangeSupport, hasListeners, hasListeners, isUnchanging, removeChangeListener, removeChangeListenerclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetStrand, getSymbols, setStrandfeatures, getLocation, getParent, getSequence, getSource, getSourceTerm, getType, getTypeTerm, setLocation, setSource, setSourceTerm, setType, setTypeTermcontainsFeature, countFeatures, createFeature, filter, filter, getSchema, removeFeaturegetAnnotationaddChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListenerpublic SimpleSimilarityPairFeature(Sequence sourceSeq, FeatureHolder parent, SimilarityPairFeature.Template template) throws IllegalAlphabetException
SimpleSimilarityPairFeature.sourceSeq - a Sequence.parent - a FeatureHolder.template - a SimilarityPairFeature.Template.IllegalAlphabetExceptionpublic SimilarityPairFeature getSibling()
getSibling returns the sibling feature of the
pair.getSibling in interface SimilarityPairFeatureFeature.public void setSibling(SimilarityPairFeature sibling) throws ChangeVetoException
SimilarityPairFeaturesetSibling sets the sibling feature of the
pair. This is used to set the reciprocal
SimilarityPairFeature as both cannot be set using
the Template.setSibling in interface SimilarityPairFeatureChangeVetoExceptionpublic Alignment getAlignment()
getAlignment returns the alignment between the two
features.getAlignment in interface SimilarityPairFeatureAlignment.public double getScore()
getScore returns the alignment score.getScore in interface SimilarityPairFeaturedouble.public Feature.Template makeTemplate()
FeaturemakeTemplate in interface FeaturemakeTemplate in class SimpleStrandedFeatureprotected void fillTemplate(SimilarityPairFeature.Template ft)
public String toString()
toString in class SimpleStrandedFeatureCopyright © 2020 BioJava. All rights reserved.