Package de.jstacs.data

Provides classes for the representation of data.

See:
          Description

Class Summary
Alphabet Class for an Alphabet.
Alphabet.AlphabetParameterSet The super class for the ParameterSet of any Alphabet.
AlphabetContainer The container for some alphabets used in a sequence, sample, model or ... .
AlphabetContainerParameterSet Class for the ParameterSet of an AlphabetContainer.
AlphabetContainerParameterSet.AlphabetArrayParameterSet Class for the parameters of an array of Alphabets of defined length.
AlphabetContainerParameterSet.SectionDefinedAlphabetParameterSet Class for the parameters of an array of Alphabets where each alphabet may be used for one or more sections of positions.
DiscreteSequenceEnumerator This class enumerates over all sequences of a specific AlphabetContainer and length.
Sample This is the class for any sample of sequences.
Sample.ElementEnumerator This class can be used to have a fast sequential access to a sample.
Sample.WeightedSampleFactory This class enables you to eliminate sequences that occur more than once in one or more samples.
Sequence This is the main class for all sequences.
Sequence.CompositeSequence The class handles composite sequences.
Sequence.SubSequence This class handles subsequences.
 

Enum Summary
Sample.PartitionMethod This enum defines different partition method for a sample.
Sample.WeightedSampleFactory.SortOperation This enum defines the different types of sort operation that can be performed while creating a Sample.WeightedSampleFactory.
 

Exception Summary
EmptySampleException An EmptySampleException will be thrown if no sequence is in a Sample (i.e. the Sample is empty).
WrongLengthException A WrongLengthException is thrown if a given (sub)sequence length is not correct.
 

Package de.jstacs.data Description

Provides classes for the representation of data.
The base classes to represent data are Alphabet and AlphabetContainer for representing alphabets, Sequence and its sub-classes to represent continuous and discrete sequences, and Sample to represent samples comprising a set of sequences.