## Uses of Interface
org.biojavax.RichAnnotatable

Packages that use RichAnnotatable
org.biojavax: The Biojava extensions packages, classes that extend the core biojava functionality
org.biojavax.bio: Classes to represent biological entities and their relationships.
org.biojavax.bio.seq: Rich implementations of Sequences, Locations and Features.

Uses of RichAnnotatable in org.biojavax

Subinterfaces of RichAnnotatable in org.biojavax
`interface` `CrossRef` Represents a cross reference to another database.

Classes in org.biojavax that implement RichAnnotatable
`class` `SimpleCrossRef` A basic CrossRef implementation.

Uses of RichAnnotatable in org.biojavax.bio

Subinterfaces of RichAnnotatable in org.biojavax.bio
`interface` `BioEntry` This class relates to the bioentry table in BioSQL.

Classes in org.biojavax.bio that implement RichAnnotatable
`class` `SimpleBioEntry` Reference implementation of a BioEntry object which has no features or sequence.

Uses of RichAnnotatable in org.biojavax.bio.seq

Subinterfaces of RichAnnotatable in org.biojavax.bio.seq
`interface` `RichFeature` Represents a feature that can be given name and rank and be moved from one sequence to another.
`interface` `RichLocation` Describes locations, and adds the concepts of circularity, fuzziness, annotations, and cross-references to other databases.
`interface` `RichSequence` A rich sequence is a combination of a org.biojavax.bio.Bioentry and a Sequence.

Classes in org.biojavax.bio.seq that implement RichAnnotatable
`class` `CompoundRichLocation` An implementation of RichLocation which covers multiple locations, but on the same strand of the same (optionally circular) sequence.
`class` `EmptyRichLocation` An Empty implementation of RichLocation.
`class` `MultiSourceCompoundRichLocation` An implementation of RichLocation which possibly covers multiple locations, on different strands, different circular lengths, or different sequences.
`class` `SimpleRichFeature` A simple implementation of RichFeature.
`class` `SimpleRichLocation` A simple implementation of RichLocation.
`class` `SimpleRichSequence` A simple implementation of RichSequence.
`class` `ThinRichSequence` A simple implementation of RichSequence.