|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use FeatureInterface | |
|---|---|
| org.biojava3.core.sequence.features | |
| org.biojava3.core.sequence.template | |
| Uses of FeatureInterface in org.biojava3.core.sequence.features |
|---|
| Classes in org.biojava3.core.sequence.features that implement FeatureInterface | |
|---|---|
class |
AbstractFeature<S extends AbstractSequence<C>,C extends Compound>
A feature is currently any descriptive item that can be associated with a sequence position(s) A feature has a type and a source which is currently a string to allow flexibility for the user Ideally well defined features should have a class to describe attributes of that feature |
class |
QuantityFeature<S extends AbstractSequence<C>,C extends Compound>
It is common to have a numerical value or values associated with a feature. |
class |
TextFeature<S extends AbstractSequence<C>,C extends Compound>
A implmentation of AbstractFeature |
| Fields in org.biojava3.core.sequence.features with type parameters of type FeatureInterface | |
|---|---|
static Comparator<FeatureInterface<?,?>> |
AbstractFeature.LENGTH
Sort features by length. |
static Comparator<FeatureInterface<?,?>> |
AbstractFeature.LOCATION_LENGTH
Sort features by start position and then longest length. |
| Methods in org.biojava3.core.sequence.features that return FeatureInterface | |
|---|---|
FeatureInterface<S,C> |
AbstractFeature.getParentFeature()
Get the parent Feature |
FeatureInterface<S,C> |
FeatureInterface.getParentFeature()
Get the parent feature |
| Methods in org.biojava3.core.sequence.features that return types with arguments of type FeatureInterface | |
|---|---|
List<FeatureInterface<S,C>> |
AbstractFeature.getChildrenFeatures()
Get the children features |
List<FeatureInterface<S,C>> |
FeatureInterface.getChildrenFeatures()
Get the features contained by this feature |
| Methods in org.biojava3.core.sequence.features with parameters of type FeatureInterface | |
|---|---|
void |
AbstractFeature.setParentFeature(FeatureInterface<S,C> feature)
A feature can be the child or contained by a parent feature. |
void |
FeatureInterface.setParentFeature(FeatureInterface<S,C> feature)
Set the parent feature |
| Method parameters in org.biojava3.core.sequence.features with type arguments of type FeatureInterface | |
|---|---|
void |
AbstractFeature.setChildrenFeatures(List<FeatureInterface<S,C>> features)
Set the children features |
void |
FeatureInterface.setChildrenFeatures(List<FeatureInterface<S,C>> features)
Set the children features |
| Uses of FeatureInterface in org.biojava3.core.sequence.template |
|---|
| Methods in org.biojava3.core.sequence.template that return types with arguments of type FeatureInterface | |
|---|---|
List<FeatureInterface<AbstractSequence<C>,C>> |
AbstractSequence.getFeatures()
|
List<FeatureInterface<AbstractSequence<C>,C>> |
AbstractSequence.getFeatures(int bioSequencePosition)
Return features at a sequence position |
List<FeatureInterface<AbstractSequence<C>,C>> |
AbstractSequence.getFeatures(String featureType,
int bioSequencePosition)
Return features at a sequence position by type |
List<FeatureInterface<AbstractSequence<C>,C>> |
AbstractSequence.getFeaturesByType(String type)
|
| Methods in org.biojava3.core.sequence.template with parameters of type FeatureInterface | |
|---|---|
void |
AbstractSequence.addFeature(FeatureInterface<AbstractSequence<C>,C> feature)
Add a feature to this sequence. |
void |
AbstractSequence.addFeature(int bioStart,
int bioEnd,
FeatureInterface<AbstractSequence<C>,C> feature)
Method to help set the proper details for a feature as it relates to a sequence where the feature needs to have a location on the sequence |
void |
AbstractSequence.removeFeature(FeatureInterface<AbstractSequence<C>,C> feature)
Remove a feature from the sequence |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||