public class Element extends Object implements Comparable<Element>, Matter
Coursey JS, Schwab DJ, and Dragoset RA. 2005. Atomic Weights and Isotopic Compositions (version 2.4.1). [Online] Available: http://physics.nist.gov/PhysRefData/Compositions/ [2006, August 18]. National Institute of Standards and Technology, Gaithersburg, MD. (Note that the value in parenthesis is the standard uncertainty.)Organic mass values used are from:
Zhang Z, Pan H, Chen X. 2009. Mass spectrometry for structural characterization of therapeutic antibodies. Mass Spectrom Rev 28:147-176.
Modifier | Constructor and Description |
---|---|
protected |
Element(String inName,
String inSymbol,
int inAtomicNum,
double inMonoMass,
double inAvgMass) |
protected |
Element(String inName,
String inSymbol,
int inAtomicNum,
double inMonoMass,
double inAvgMass,
double inOrgainicAvgMass) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Element element) |
int |
getAtomicNum() |
Double |
getAverageMass() |
String |
getChemicalFormula()
Returns a chemical formula String.
|
Length |
getCovalentRadius()
Returns the covalent radius.
|
int[] |
getDefaultValences()
Returns the default values for the number of valence electrons for the element.
|
Map<Element,Float> |
getElementalComposition()
Returns an unmodifiable copy of the elemental composition Map.
|
Double |
getMonoisotopicMass() |
String |
getName() |
Double |
getOrganicAverageMass()
Returns the average mass as estimated from organic sources.
|
String |
getSymbol() |
Length |
getVanderWaalsRadius()
Returns the Van der Waals radius.
|
String |
toString() |
static Element |
valueOf(Integer inAtomicNum) |
static Element |
valueOf(String inString) |
static Element |
valueOf(String inString,
Case inCaseSensetive) |
static Element[] |
values() |
public static final Element PHOSPHOROUS
public static final Element MOLYBDENUM
public static final Element TECHNETIUM
public static final Element PRASEODYMIUM
public static final Element PROMETHIUM
public static final Element GADOLINIUM
public static final Element DYSPROSIUM
public static final Element PROACTINIUM
public static final Element CALIFORNIUM
public static final Element EINSTEINIUM
public static final Element MENDELEVIUM
public static final Element LAWRENCIUM
public static final Element RUTHERFORDIUM
public static final Element SEABORGIUM
public static final Element MEITNERIUM
public static final Element DARMSTADTIUM
public static final Element ROENTGENIUM
public static final Element COPERNICIUM
public static final Element UNUNPENTIUM
public static final Element LIVERMORIUM
public static final Element UNUNSEPTIUM
public static final Element UNUNOCTIUM
protected Element(String inName, String inSymbol, int inAtomicNum, double inMonoMass, double inAvgMass)
public int getAtomicNum()
public int compareTo(Element element)
compareTo
in interface Comparable<Element>
public Map<Element,Float> getElementalComposition()
Matter
getElementalComposition
in interface Matter
public String getChemicalFormula()
getChemicalFormula
in interface Matter
public Double getMonoisotopicMass()
getMonoisotopicMass
in interface Matter
public Double getAverageMass()
getAverageMass
in interface Matter
public Double getOrganicAverageMass()
getOrganicAverageMass
in interface Matter
public Length getVanderWaalsRadius()
public Length getCovalentRadius()
public int[] getDefaultValences()