## Uses of Interface
org.biojavax.bio.seq.RichFeature

Packages that use RichFeature
org.biojavax.bio.seq: Rich implementations of Sequences, Locations and Features.
org.biojavax.bio.seq.io: Classes to support the I/O of RichSequence and Bioentry objects.

Uses of RichFeature in org.biojavax.bio.seq

Classes in org.biojavax.bio.seq that implement RichFeature
`class` `SimpleRichFeature` A simple implementation of RichFeature.

Methods in org.biojavax.bio.seq that return RichFeature
`static RichFeature` `RichFeature.Tools.enrich(Feature f)` Takes a normal Feature and attempts to convert it into a RichFeature.
`RichFeature` `SimpleRichLocation.getFeature()` Retrieves the feature this location is associated with.
`RichFeature` `RichLocation.getFeature()` Retrieves the feature this location is associated with.
`RichFeature` `EmptyRichLocation.getFeature()` Retrieves the feature this location is associated with. ALWAYS RETURNS NULL
`RichFeature` `SimpleRichFeatureRelationship.getObject()` Returns the object of this relationship (ie.
`RichFeature` `RichFeatureRelationship.getObject()` Returns the object of this relationship (ie.
`RichFeature` `SimpleRichFeatureRelationship.getSubject()` Gets the feature that this relationship refers to.
`RichFeature` `RichFeatureRelationship.getSubject()` Gets the feature that this relationship refers to.
`static RichFeature` `RichFeature.Tools.makeEmptyFeature()` A way to make a dummy feature

Methods in org.biojavax.bio.seq with parameters of type RichFeature
`void` `SimpleRichLocation.setFeature(RichFeature feature)` Sets the feature this location is associated with.
`void` `RichLocation.setFeature(RichFeature feature)` Sets the feature this location is associated with.
`void` `EmptyRichLocation.setFeature(RichFeature feature)` Sets the feature this location is associated with. NOT IMPLEMENTED
`void` `CompoundRichLocation.setFeature(RichFeature feature)` Sets the feature this location is associated with. If null, that's fine, but you won't be able to persist it to the database until you give it a not-null value. Passes the call on to each of its members in turn.

Constructors in org.biojavax.bio.seq with parameters of type RichFeature
`SimpleRichFeatureRelationship(RichFeature object, RichFeature subject, ComparableTerm term, int rank)` Creates a new instance of SimpleRichFeatureRelationship.

Uses of RichFeature in org.biojavax.bio.seq.io

Fields in org.biojavax.bio.seq.io declared as RichFeature
`protected RichFeature` `RichSeqIOAdapter.emptyFeature` This is a dummy feature.

Methods in org.biojavax.bio.seq.io that return RichFeature
`RichFeature` `SimpleRichSequenceBuilder.getCurrentFeature()` Gets the feature currently being created.
`RichFeature` `RichSeqIOListener.getCurrentFeature()` Gets the feature currently being created.
`RichFeature` `RichSeqIOAdapter.getCurrentFeature()`
`RichFeature` `DebuggingRichSeqIOListener.getCurrentFeature()`