Uses of Interface
org.biojava3.core.sequence.features.FeatureInterface

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
 



Copyright © 2010 BioJava. All Rights Reserved.