Interface SequenceAnnotator

  • All Known Implementing Classes:
    RestrictionMapper, WeightMatrixAnnotator

    public interface SequenceAnnotator
    An object which adds some additional information to a Sequence.

    There are two approaches which can be taken to adding features to a sequence:

    1. Directly adding features to a Sequence which implements MutableFeatureHolder
    2. Creating a new Sequence object which acts as a view on an underlying Sequence, and presents extra features.
    At present, this interface supports both these mechanisms. It is the responsibility of the implementor to document which approach is taken.

    Author:
    Thomas Down