org.biojava.bio.seq.impl
Class SimpleHomologyFeature
java.lang.Object
org.biojava.utils.AbstractChangeable
org.biojava.bio.seq.impl.SimpleFeature
org.biojava.bio.seq.impl.SimpleStrandedFeature
org.biojava.bio.seq.impl.SimpleHomologyFeature
- All Implemented Interfaces:
- java.io.Serializable, Annotatable, Feature, FeatureHolder, HomologyFeature, RealizingFeatureHolder, StrandedFeature, Changeable
public class SimpleHomologyFeature
- extends SimpleStrandedFeature
- implements HomologyFeature
- Author:
- Matthew Pocock, Keith James
- See Also:
- Serialized Form
Methods inherited from class org.biojava.bio.seq.impl.SimpleFeature |
containsFeature, 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, setTypeTerm |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.biojava.bio.seq.Feature |
features, getLocation, getParent, getSequence, getSource, getSourceTerm, getType, getTypeTerm, setLocation, setSource, setSourceTerm, setType, setTypeTerm |
SimpleHomologyFeature
public SimpleHomologyFeature(Sequence sourceSeq,
FeatureHolder parent,
HomologyFeature.Template template)
throws java.lang.IllegalArgumentException,
IllegalAlphabetException
- Throws:
java.lang.IllegalArgumentException
IllegalAlphabetException
getHomology
public Homology getHomology()
- Specified by:
getHomology
in interface HomologyFeature
makeTemplate
public Feature.Template makeTemplate()
- Description copied from interface:
Feature
- Create a new Template that could be used to generate a feature identical
to this one. The fields of the template can be edited without changing
the feature.
- Specified by:
makeTemplate
in interface Feature
- Overrides:
makeTemplate
in class SimpleStrandedFeature
- Returns:
- a new Template that would make a feature like this one
fillTemplate
protected void fillTemplate(HomologyFeature.Template ft)
toString
public java.lang.String toString()
- Overrides:
toString
in class SimpleStrandedFeature