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()
MattergetElementalComposition in interface Matterpublic String getChemicalFormula()
getChemicalFormula in interface Matterpublic Double getMonoisotopicMass()
getMonoisotopicMass in interface Matterpublic Double getAverageMass()
getAverageMass in interface Matterpublic Double getOrganicAverageMass()
getOrganicAverageMass in interface Matterpublic Length getVanderWaalsRadius()
public Length getCovalentRadius()
public int[] getDefaultValences()
jataylor@hairyfatguy.com