public class SimpleRemoteFeature extends SimpleStrandedFeature implements RemoteFeature, Serializable
Modifier and Type | Class and Description |
---|---|
static class |
SimpleRemoteFeature.DBResolver |
RemoteFeature.Region, RemoteFeature.Resolver, RemoteFeature.Template
StrandedFeature.Strand
Feature.ByLocationComparator
FeatureHolder.EmptyFeatureHolder
Annotatable.AnnotationForwarder
NEGATIVE, POSITIVE, STRAND, UNKNOWN
byLocationOrder, LOCATION, PROPERTY_DATA_KEY, SOURCE, SOURCETERM, TYPE, TYPETERM
EMPTY_FEATURE_HOLDER, FEATURES, SCHEMA
ANNOTATION
Constructor and Description |
---|
SimpleRemoteFeature(Sequence sourceSeq,
FeatureHolder parent,
RemoteFeature.Template template) |
Modifier and Type | Method and Description |
---|---|
protected void |
fillTemplate(RemoteFeature.Template rt) |
List |
getRegions()
Retrieve the list of Regions that locate this feature both localy and
remotely.
|
Feature |
getRemoteFeature()
Retrieve the Feature on some assembly Sequence that can represent this
RemoteFeature properly.
|
RemoteFeature.Resolver |
getResolver() |
Feature.Template |
makeTemplate()
Create a new Template that could be used to generate a feature identical
to this one.
|
fillTemplate, getStrand, getSymbols, setStrand, toString
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
addChangeListener, addChangeListener, generateChangeSupport, hasListeners, hasListeners, isUnchanging, removeChangeListener, removeChangeListener
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getStrand, getSymbols, setStrand
features, getLocation, getParent, getSequence, getSource, getSourceTerm, getType, getTypeTerm, setLocation, setSource, setSourceTerm, setType, setTypeTerm
containsFeature, countFeatures, createFeature, filter, filter, getSchema, removeFeature
getAnnotation
addChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListener
public SimpleRemoteFeature(Sequence sourceSeq, FeatureHolder parent, RemoteFeature.Template template)
public List getRegions()
RemoteFeature
getRegions
in interface RemoteFeature
public RemoteFeature.Resolver getResolver()
getResolver
in interface RemoteFeature
public Feature getRemoteFeature() throws BioException
RemoteFeature
This method should be equivalent to calling
getResolver().resolve(this)
.
getRemoteFeature
in interface RemoteFeature
BioException
- if for any reason the remote Feature could not be
constructedpublic Feature.Template makeTemplate()
Feature
makeTemplate
in interface Feature
makeTemplate
in class SimpleStrandedFeature
protected void fillTemplate(RemoteFeature.Template rt)
Copyright © 2014 BioJava. All rights reserved.