Interface SequenceFactory

All Known Implementing Classes:
SimpleSequenceFactory

public interface SequenceFactory
Deprecated.
use org.biojavax.bio.seq.io.RichSequenceBuilder or use org.biojavax.bio.seq.io.SequenceBuilder
The interface for objects that will manufacture sequences.

The factory layer is in here as sequences are potentialy heavy-weight, so we want to decouple their possibly complicated creation from the code that wants to make them.

Author:
Matthew Pocock
  • Method Details

    • createSequence

      Sequence createSequence(SymbolList symList, String uri, String name, Annotation annotation)
      Deprecated.
      Creates a sequence using these parameters.
      Parameters:
      symList - the SymbolList defining the 'sequence'
      uri - the uri of the sequence. This will be returned by the getURN() method on Sequence.
      name - the name
      annotation - a hint for the annotation of the resulting sequence
      Returns:
      a new Sequence object