## org.biojavax.bio.seq.io
Interface RichSequenceBuilderFactory

All Superinterfaces:
  SequenceBuilderFactory

All Known Implementing Classes:
  SimpleRichSequenceBuilderFactory

    public interface RichSequenceBuilderFactory

extends SequenceBuilderFactory

Simple factory for constructing new RichSequenceBuilder objects.

Since:
  1.5
Author:
  Richard Holland, Mark Schreiber

Field Summary
`static RichSequenceBuilderFactory` `FACTORY` Accessor for the default factory.
`static RichSequenceBuilderFactory` `PACKED` Accessor for a factory that produces builders that compress the `SymbolList` of a `RichSequence`.
`static RichSequenceBuilderFactory` `THRESHOLD` Accessor for a factory that produces builders that compress the `SymbolList` of a `RichSequence` when the length of the `SymbolList` exceeds `THRESHOLD`.
`static int` `THRESHOLD_VALUE` The value that will be used as a threshold for the `THRESHOLD` builder.

Method Summary

Methods inherited from interface org.biojava.bio.seq.io.SequenceBuilderFactory
`makeSequenceBuilder`

Field Detail

### THRESHOLD_VALUE

    static final int THRESHOLD_VALUE

  The value that will be used as a threshold for the `THRESHOLD` builder. Set to 5000.

  See Also:
    Constant Field Values

### FACTORY

    static final RichSequenceBuilderFactory FACTORY

  Accessor for the default factory. This implementation will not do any compression of a sequence regardless of size.

### PACKED

    static final RichSequenceBuilderFactory PACKED

  Accessor for a factory that produces builders that compress the `SymbolList` of a `RichSequence`.

### THRESHOLD

    static final RichSequenceBuilderFactory THRESHOLD

  Accessor for a factory that produces builders that compress the `SymbolList` of a `RichSequence` when the length of the `SymbolList` exceeds `THRESHOLD`.