de.jstacs.data.alphabets
Class ProteinAlphabet

java.lang.Object
  extended by de.jstacs.data.alphabets.Alphabet
      extended by de.jstacs.data.alphabets.DiscreteAlphabet
          extended by de.jstacs.data.alphabets.ProteinAlphabet
All Implemented Interfaces:
InstantiableFromParameterSet, Singleton, Storable, Comparable<Alphabet>

public final class ProteinAlphabet
extends DiscreteAlphabet
implements Singleton

This class implements the discrete alphabet that is used for proteins (one letter code).

Author:
Jens Keilwagen

Nested Class Summary
static class ProteinAlphabet.ProteinAlphabetParameterSet
          The parameter set for a ProteinAlphabet.
 
Nested classes/interfaces inherited from class de.jstacs.data.alphabets.DiscreteAlphabet
DiscreteAlphabet.DiscreteAlphabetParameterSet
 
Nested classes/interfaces inherited from class de.jstacs.data.alphabets.Alphabet
Alphabet.AlphabetParameterSet<T extends Alphabet>
 
Nested classes/interfaces inherited from interface de.jstacs.Singleton
Singleton.SingletonHandler
 
Field Summary
static ProteinAlphabet SINGLETON
          The only instance of this class.
 
Fields inherited from class de.jstacs.data.alphabets.DiscreteAlphabet
alphabet, caseInsensitive, parameters
 
Method Summary
 
Methods inherited from class de.jstacs.data.alphabets.DiscreteAlphabet
compareTo, getCode, getCurrentParameterSet, getMaximalSymbolLength, getMin, getSymbolAt, ignoresCase, isEncodedSymbol, isSymbol, length, toString, toXML
 
Methods inherited from class de.jstacs.data.alphabets.Alphabet
checkConsistency
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SINGLETON

public static final ProteinAlphabet SINGLETON
The only instance of this class.

See Also:
Singleton