Package de.jstacs.data.sequences

Provides classes for representing sequences.

See:
          Description

Class Summary
ArbitrarySequence This class is for any continuous or hybrid sequence.
ByteSequence This class is for sequences with the alphabet symbols encoded as bytes and can therefore be used for discrete AlphabetContainers with alphabets that use only few symbols.
DiscreteSequence This is the super class of discrete sequences.
IntSequence This class is for sequences with the alphabet symbols encoded as ints and can therefore be used for discrete AlphabetContainers with alphabets that use a huge number of symbols.
MappedDiscreteSequence This class allows to map a discrete Sequence to an new Sequence using some DiscreteAlphabetMappings.
MultiDimensionalDiscreteSequence This class is for multidimensional sequences that can be used, for instance, for phylogenetic footprinting.
PermutedSequence<T> This class is for permuted sequences.
ShortSequence This class is for sequences with the alphabet symbols encoded as shortss and can therefore be used for discrete AlphabetContainers with alphabets that use many different symbols.
SimpleDiscreteSequence This is the main class for any discrete sequence.
SparseSequence This class is an implementation for sequences on one alphabet with length 4.
 

Exception Summary
WrongSequenceTypeException This Exception indicates that the type of the sequence ( ByteSequence, ShortSequence, ...) is not suitable for a given AlphabetContainer.
 

Package de.jstacs.data.sequences Description

Provides classes for representing sequences.
The implementations of sequences currently include DiscreteSequences prepared for alphabets of different sizes, and ArbitrarySequences that may contain continuous values as well.
As sub-package provides the facilities to annotate Sequences.