public class AminoAcid extends Molecule
Constructor and Description |
---|
AminoAcid(String inName) |
AminoAcid(String inName,
Map<Element,Float> inElementalComposition) |
AminoAcid(String inName,
String in3LetterCode) |
AminoAcid(String inName,
String in3LetterCode,
char in1LetterCode) |
AminoAcid(XMLNode inXML) |
Modifier and Type | Method and Description |
---|---|
AminoAcid |
addAtoms(Element inElement,
int inNum) |
AminoAcid |
addSidechainKa(IonizableGroup inValue) |
AminoAcid |
clone()
Returns an unlocked copy of the AminoAcid.
|
int |
compareTo(Object inObj) |
boolean |
equals(Object inObj) |
Character |
getOneLetterCode() |
Collection<IonizableGroup> |
getSidechainKas()
Returns any defined sidechain Ka's.
|
String |
getThreeLetterCode() |
boolean |
isApproximation()
Some of the defined amino acids are an average of other amino acids.
|
AminoAcid |
lock() |
void |
register()
Puts the AminoAcid into the Set of unique AminoAcids returned by AminoAcid.values().
|
AminoAcid |
setOneLetterCode(Character inValue) |
void |
setSidechainKas(Collection<IonizableGroup> inKas)
Sets the sidechain Ka's.
|
AminoAcid |
setThreeLetterCode(String inValue) |
String |
toString() |
XMLNode |
toXMLNode() |
static AminoAcid |
valueOf(String inString)
Returns the AminoAcid whose name or 3-letter code matches the specified String.
|
static AminoAcid[] |
values() |
add, add, addAtom, addAtoms, addAtoms, addElementalComposition, addElementalComposition, addElementalComposition, addKa, addKa, calculateMassFromElementalComposition, clearAttributes, clearCalculatedProperties, clearElementalComposition, formatMassString, getAtoms, getAttribute, getAttributeNames, getAverageMass, getChemicalFormula, getChemicalFormulaWithSubscripts, getElementalComposition, getKas, getLastAtom, getMonoisotopicMass, getOrganicAverageMass, getPhysicalProperty, hasAttribute, hasAttributes, hashCode, isLocked, massesAreUserSet, name, remove, remove, removeAttribute, setAttribute, setAverageMass, setChemicalFormula, setElementalComposition, setMonoisotopicMass, setName, setOrganicAverageMass, setPhysicalProperty
public static final AminoAcid ASPARAGINE
public static final AminoAcid ASPARTIC_ACID
public static final AminoAcid GLUTAMIC_ACID
public static final AminoAcid ISOLEUCINE
public static final AminoAcid METHIONINE
public static final AminoAcid PHENYLALANINE
public static final AminoAcid TRYPTOPHAN
public static final AminoAcid SELENOCYSTEINE
public static final AminoAcid PYRROLYSINE
public static final AminoAcid ASP_ASN_AVG
public static final AminoAcid GLU_GLN_AVG
public static final AminoAcid ILE_LEU_AVG
public static final AminoAcid D_ARGININE
public static final AminoAcid D_ASPARAGINE
public static final AminoAcid D_ASPARTIC_ACID
public static final AminoAcid D_CYSTEINE
public static final AminoAcid D_GLUTAMIC_ACID
public static final AminoAcid D_GLUTAMINE
public static final AminoAcid D_HISTIDINE
public static final AminoAcid D_ISOLEUCINE
public static final AminoAcid D_METHIONINE
public static final AminoAcid D_PHENYLALANINE
public static final AminoAcid D_THREONIE
public static final AminoAcid D_TRYPTOPHAN
public static final AminoAcid D_TYROSINE
public static final AminoAcid D_ISOVALINE
public static final AminoAcid ARG_N_METHYL
public static final AminoAcid ASP_HYDROXY
public static final AminoAcid CITRULLINE
public static final AminoAcid CYS_ACETAMIDOMETHYL
public static final AminoAcid CYS_AMINOETHYL
public static final AminoAcid CYS_CARBAMIDOMETHYL
public static final AminoAcid CYS_CARBOXYMETHYL
public static final AminoAcid CYS_PYRIDYLETHYL
public static final AminoAcid CYS_S_FARNESYL
public static final AminoAcid CYS_S_PALMITYL
public static final AminoAcid CYS_S_HYDROXY
public static final AminoAcid CYS_S_DIOXIDE
public static final AminoAcid CYS_S_PHOSPHO
public static final AminoAcid CYS_2_HYDROXYETHYL_THIOCYSTEINE
public static final AminoAcid CYS_SULFONIC_ACID
public static final AminoAcid DEHYDROALANINE
public static final AminoAcid THREE_SULFINOALANINE
public static final AminoAcid HOMOSERINE
public static final AminoAcid LYS_ACETYLATED
public static final AminoAcid LYS_HYDROXY
public static final AminoAcid LYS_N_METHYL
public static final AminoAcid LYS_N_DIMETHYL
public static final AminoAcid LYS_N_TRIMETHYL
public static final AminoAcid LYS_NZ_CARBOXYLIC_ACID
public static final AminoAcid MET_SULFONE
public static final AminoAcid MET_SULFOXIDE
public static final AminoAcid MET_S_DIXOY
public static final AminoAcid SELENOMETHIONINE
public static final AminoAcid NORLEUCINE
public static final AminoAcid PRO_HYDROXY
public static final AminoAcid SER_PHOSPHO
public static final AminoAcid THR_PHOSPHO
public static final AminoAcid TYR_PHOSPHO
public static final AminoAcid TYR_O_SULFO
public static final AminoAcid ALPHA_AMINOBUTYRIC_ACID
public static final AminoAcid AMINO_MERCAPTO_BUTYRIC_ACID
public static final AminoAcid ALPHA_AMINOISOBUTYRIC_ACID
public static final AminoAcid HIS_4_METHYL
public static final AminoAcid ASN_N_METHYL
public static final AminoAcid HISTIDINE_HID
public static final AminoAcid HISTIDINE_HIE
public static final AminoAcid HISTIDINE_HIP
public static final Comparator<AminoAcid> AA_ORDINAL_COMPARATOR
public void register()
public int compareTo(Object inObj)
compareTo
in interface Comparable
compareTo
in class Molecule
public static AminoAcid valueOf(String inString)
inString
- the name or 3-letter code for the AminoAcid to retrievepublic AminoAcid addSidechainKa(IonizableGroup inValue)
public void setSidechainKas(Collection<IonizableGroup> inKas)
inKas
- IonizableGroups present on the AminoAcid's sidechainpublic Collection<IonizableGroup> getSidechainKas()
public AminoAcid setThreeLetterCode(String inValue)
public String getThreeLetterCode()
public AminoAcid setOneLetterCode(Character inValue)
public Character getOneLetterCode()
public boolean isApproximation()