## Hierarchy For Package org.biojava.bio.seq

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class org.biojava.bio.seq.AbstractFeatureHolder (implements org.biojava.bio.seq.FeatureHolder)
    - class org.biojava.bio.seq.MergeFeatureHolder
    - class org.biojava.bio.seq.SimpleFeatureHolder
  - class org.biojava.bio.seq.DNATools
  - class org.biojava.bio.seq.Feature.Template (implements java.io.Serializable)
    - class org.biojava.bio.seq.StrandedFeature.Template
  - class org.biojava.bio.seq.FeatureFilter.AcceptAllFilter (implements org.biojava.bio.seq.FeatureFilter)
  - class org.biojava.bio.seq.FeatureFilter.And (implements org.biojava.bio.seq.FeatureFilter)
  - class org.biojava.bio.seq.FeatureFilter.BySource (implements org.biojava.bio.seq.FeatureFilter)
  - class org.biojava.bio.seq.FeatureFilter.ByType (implements org.biojava.bio.seq.FeatureFilter)
  - class org.biojava.bio.seq.FeatureFilter.ContainedByLocation (implements org.biojava.bio.seq.FeatureFilter)
  - class org.biojava.bio.seq.FeatureFilter.Not (implements org.biojava.bio.seq.FeatureFilter)
  - class org.biojava.bio.seq.FeatureFilter.Or (implements org.biojava.bio.seq.FeatureFilter)
  - class org.biojava.bio.seq.FeatureFilter.OverlapsLocation (implements org.biojava.bio.seq.FeatureFilter)
  - class org.biojava.bio.seq.FeatureHolder.EmptyFeatureHolder (implements org.biojava.bio.seq.FeatureHolder)
  - class org.biojava.bio.seq.GeneticCode
  - class org.biojava.bio.seq.ProteinTools
  - class org.biojava.bio.seq.SimpleFeatureRealizer (implements org.biojava.bio.seq.FeatureRealizer, java.io.Serializable)
  - class org.biojava.bio.seq.SimpleSequence (implements org.biojava.bio.seq.RealizingFeatureHolder, org.biojava.bio.seq.Sequence)
  - class org.biojava.bio.seq.SimpleSequenceFactory (implements org.biojava.bio.seq.SequenceFactory, java.io.Serializable)
  - class org.biojava.bio.seq.StrandedFeature.Strand (implements java.io.Serializable)
  - class org.biojava.bio.seq.ViewSequence (implements org.biojava.bio.seq.RealizingFeatureHolder, org.biojava.bio.seq.Sequence)

## Interface Hierarchy

- interface org.biojava.bio.Annotatable
  - interface org.biojava.bio.seq.Feature(also extends org.biojava.bio.seq.FeatureHolder)
    - interface org.biojava.bio.seq.StrandedFeature
  - interface org.biojava.bio.seq.Sequence(also extends org.biojava.bio.seq.FeatureHolder, org.biojava.bio.symbol.SymbolList)
- interface org.biojava.bio.seq.FeatureHolder
  - interface org.biojava.bio.seq.Feature(also extends org.biojava.bio.Annotatable)
    - interface org.biojava.bio.seq.StrandedFeature
  - interface org.biojava.bio.seq.RealizingFeatureHolder
  - interface org.biojava.bio.seq.Sequence(also extends org.biojava.bio.Annotatable, org.biojava.bio.symbol.SymbolList)
- interface org.biojava.bio.seq.FeatureRealizer
- interface org.biojava.bio.seq.SequenceAnnotator
- interface org.biojava.bio.seq.SequenceFactory
- interface org.biojava.bio.seq.SequenceIterator
- interface java.io.Serializable
  - interface org.biojava.bio.seq.FeatureFilter
- interface org.biojava.bio.symbol.SymbolList
  - interface org.biojava.bio.seq.Sequence(also extends org.biojava.bio.Annotatable, org.biojava.bio.seq.FeatureHolder)