public class ProteinXLinkType extends Molecule
Modifier and Type | Field and Description |
---|---|
static ProteinXLinkType |
DISULFIDE |
static ProteinXLinkType |
GLUCOSEPANE
Lysine-arginine protein cross-linking product common with aging of collagen and crystallin.
|
Constructor and Description |
---|
ProteinXLinkType(String inName,
Map<Element,Float> inElementalComposition,
Set<AminoAcid> inDonorSpecificity,
Set<AminoAcid> inAcceptorSpecificity) |
ProteinXLinkType(XMLNode inXML) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Object inObj) |
boolean |
equals(Object inObj) |
boolean |
isAcceptableSite(AminoAcid inDonor,
AminoAcid inAcceptor) |
ProteinXLinkType |
lock() |
ProteinXLinkType |
register()
Puts the ProteinXLinkType into the Set of unique ProteinXLinkType returned by ProteinXLinkType.values().
|
XMLNode |
toXMLNode() |
static ProteinXLinkType |
valueOf(String inString)
Returns the ProteinXLinkType whose name matches the specified String.
|
static ProteinXLinkType[] |
values() |
add, add, addAtom, addAtoms, addAtoms, addAtoms, addElementalComposition, addElementalComposition, addElementalComposition, addKa, addKa, calculateMassFromElementalComposition, clearAttributes, clearCalculatedProperties, clearElementalComposition, clone, 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, toString
public static final ProteinXLinkType DISULFIDE
public static final ProteinXLinkType GLUCOSEPANE
public ProteinXLinkType(String inName, Map<Element,Float> inElementalComposition, Set<AminoAcid> inDonorSpecificity, Set<AminoAcid> inAcceptorSpecificity)
public ProteinXLinkType(XMLNode inXML)
public static ProteinXLinkType valueOf(String inString)
inString
- the name for the ProteinXLinkType to retrievepublic static ProteinXLinkType[] values()
public ProteinXLinkType register()
public ProteinXLinkType lock()
public int compareTo(Object inObj)
compareTo
in interface Comparable
compareTo
in class Molecule
public boolean isAcceptableSite(AminoAcid inDonor, AminoAcid inAcceptor)