Package | Description |
---|---|
org.biojava.nbio.core.sequence.features | |
org.biojava.nbio.core.sequence.io | |
org.biojava.nbio.core.sequence.template |
Modifier and Type | Class and Description |
---|---|
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 |
FeatureDbReferenceInfo<S extends AbstractSequence<C>,C extends Compound>
It is
DBReferenceInfo which implements FeatureInterface . |
class |
QualityFeature<S extends AbstractSequence<C>,C extends Compound>
DNA Sequences produced by modern sequencers usually have quality informaion
attached to them.
|
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
|
Modifier and Type | Field and Description |
---|---|
static Comparator<FeatureInterface<?,?>> |
AbstractFeature.LENGTH
Sort features by length.
|
static Comparator<FeatureInterface<?,?>> |
AbstractFeature.LOCATION_LENGTH
Sort features by start position and then longest length.
|
static Comparator<FeatureInterface<?,?>> |
AbstractFeature.TYPE
Sort features by type
|
Modifier and Type | Method and Description |
---|---|
FeatureInterface<S,C> |
AbstractFeature.getParentFeature()
Get the parent Feature
|
FeatureInterface<S,C> |
FeatureInterface.getParentFeature()
Get the parent feature
|
FeatureInterface<S,C> |
FeatureDbReferenceInfo.getParentFeature() |
Modifier and Type | Method and Description |
---|---|
List<FeatureInterface<S,C>> |
AbstractFeature.getChildrenFeatures()
Get the children features
|
List<FeatureInterface<S,C>> |
FeatureInterface.getChildrenFeatures()
Get the features contained by this feature
|
List<FeatureInterface<S,C>> |
FeatureDbReferenceInfo.getChildrenFeatures() |
Modifier and Type | Method and Description |
---|---|
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
|
void |
FeatureDbReferenceInfo.setParentFeature(FeatureInterface<S,C> feature) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractFeature.setChildrenFeatures(List<FeatureInterface<S,C>> features)
Set the children features
|
void |
FeatureInterface.setChildrenFeatures(List<FeatureInterface<S,C>> features)
Set the children features
|
void |
FeatureDbReferenceInfo.setChildrenFeatures(List<FeatureInterface<S,C>> features) |
Modifier and Type | Method and Description |
---|---|
protected String |
GenericInsdcHeaderFormat._write_feature(FeatureInterface<AbstractSequence<C>,C> feature,
int record_length)
Write a single SeqFeature object to features table.
|
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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
|
Copyright © 2000–2019 BioJava. All rights reserved.