DiscreteSequence
s prepared for alphabets of different sizes, and ArbitrarySequence
s that may
contain continuous values as well.Sequence
s.See: Description
Class  Description 

ArbitraryFloatSequence 
This class is for any continuous or hybrid sequence.

ArbitrarySequence 
This class is for any continuous or hybrid sequence.

ByteSequence 
This class is for sequences with the alphabet symbols encoded as
byte s and can therefore be used for discrete
AlphabetContainer s with alphabets that use only few symbols. 
CyclicSequenceAdaptor<T> 
This class is an adapter for sequence to mimic cyclic sequences.

IntSequence 
This class is for sequences with the alphabet symbols encoded as
int s and can therefore be used for discrete
AlphabetContainer s with alphabets that use a huge number of symbols. 
MappedDiscreteSequence 
This class allows to map a discrete
Sequence to an new Sequence using some DiscreteAlphabetMapping s. 
MultiDimensionalArbitrarySequence 
This class is for multidimensional arbitrary sequences.

MultiDimensionalDiscreteSequence 
This class is for multidimensional discrete sequences that can be used, for instance, for phylogenetic footprinting.

MultiDimensionalSequence<T> 
This class is for multidimensional sequences that can be used, for instance, for phylogenetic footprinting.

PermutedSequence<T> 
This class is for permuted sequences.

Sequence<T> 
This is the main class for all sequences.

Sequence.CompositeSequence<T> 
The class handles composite
Sequence s. 
Sequence.RecursiveSequence<T> 
This is the main class for subsequences, composite sequences, ...

Sequence.SubSequence<T> 
This class handles subsequences.

ShortSequence 
This class is for sequences with the alphabet symbols encoded as
shorts s and can therefore be used for discrete
AlphabetContainer s 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  Description 

WrongSequenceTypeException 
This
Exception indicates that the type of the sequence (
ByteSequence , ShortSequence , ...) is not suitable for a given
AlphabetContainer . 
DiscreteSequence
s prepared for alphabets of different sizes, and ArbitrarySequence
s that may
contain continuous values as well.Sequence
s.