public class TwoStates extends SimpleDataType
DataType.Utils| Modifier and Type | Field and Description |
|---|---|
static TwoStates |
DEFAULT_INSTANCE |
AMINO_ACID_DESCRIPTION, AMINOACIDS, CODON_DESCRIPTION, CODONS, GAP_BALANCED, GAP_BALANCED_DESCRIPTION, IUPAC_NUCELOTIDES_DESCRIPTION, IUPACNUCLEOTIDES, NUCLEOTIDE_DESCRIPTION, NUCLEOTIDES, NUMERIC, PRIMARY_SUGGESTED_GAP_CHARACTER, SUGGESTED_GAP_CHARACTERS, SUGGESTED_GAP_STATE, SUGGESTED_UNKNOWN_STATE, TWO_STATE_DESCRIPTION, TWOSTATES, UNKNOWN, UNKNOWN_CHARACTER, UNKNOWN_TLA| Constructor and Description |
|---|
TwoStates() |
| Modifier and Type | Method and Description |
|---|---|
protected char |
getCharImpl(int state) |
java.lang.String |
getDescription()
description of data type
|
int |
getNumStates()
get number of unique states
|
int |
getStateImpl(char c)
For sub classes to implement main functionality of getState.
|
int |
getTypeID()
get numerical code describing the data type
|
protected boolean |
isUnknownStateImpl(int state)
For subclasses to handle, without regard for gaps
|
getAmbiguousVersion, getChar, getPreferredChar, getPreferredCharImpl, getRecommendedGapState, getRecommendedUnknownState, getState, hasGap, isAmbiguous, isGapChar, isGapState, isUnknownChar, isUnknownState, toStringpublic static final TwoStates DEFAULT_INSTANCE
public int getNumStates()
DataTypepublic int getStateImpl(char c)
SimpleDataTypegetStateImpl in class SimpleDataTypeprotected final boolean isUnknownStateImpl(int state)
SimpleDataTypeisUnknownStateImpl in class SimpleDataTypeprotected char getCharImpl(int state)
getCharImpl in class SimpleDataTypepublic java.lang.String getDescription()
DataTypepublic int getTypeID()
DataType