Package jbil.sequence

Interface Summary
AtomicSymbol A symbol that matches itself only.
FixedLengthSequenceModel Specialises the SequenceModel interface for sets of sequences of a fixed length.
HighOrderSymbol A high order symbol is a symbol that matches zero or more atomic symbols.
KMerCounter Contains methods for counting kmers in sets of sequences.
SequenceModel Generic interface for a sequence model.
Symbol The unit component of sequences.
 

Class Summary
AbstractFixedLengthSequenceModel Abstract stub implementation of the FixedLengthSequenceModel interface.
Alphabet Class representing an alphabet of symbols.
AlphabetRegistry Central (singleton) registry of alphabets.
AtomicCharSymbol An atomic char symbol is an atomic symbol associated to a character 'image'.
ByteArraySequence Implementation of Sequence in which the sequence of symbols is translated into an array of bytes s.t.
CharSymbol Abstract class for symbols associated to a character (either atomic or higher order).
DNAAlphabet Class representing the basic DNA nucleotide alphabet {a,g,c,t}.
ExtendedDNAAlphabet Class representing the extended DNA nucleotide alphabet.
FactorTrie A factor trie is a trie representing all factors of a given length of a set of sequences.
GibbsMotifSiteSampler Implementation of the simple Gibbs motif site sampler using motif trie-based K-order Markov models.
HighOrderCharSymbol A high order symbol that is associated to a character 'image'.
MarkovFixedLengthSequenceModel Probabilistic model for sequences of a fixed length W, in which they are assumed to be generated from a non-homogeneous Markov chain of order K, that is
Pr(x1...xW) = prod_{i=1}^W Pr(xi|xi-1...xi-K).
Sequence Abstract class representing a sequence of symbols from a fixed alphabet.
SequenceFactory Singleton sequence factory.
SymbolArraySequence Basic high-level implementation of Sequence using an array of symbols.
Trie Class representing an extended character trie over a given alphabet.
TrieForest Class representing a trie forest.
UniformFixedLengthSequenceModel This class represents a uniform model for words of a fixed length W over a given alphabet A.
 

Exception Summary
InvalidSymbolException Runtime exception typically used to indicate problems in sequence operations involving invalid symbols, e.g.