peakml.chemistry
Class MolecularFormula.SubFormula
java.lang.Object
peakml.chemistry.MolecularFormula.SubFormula
- Enclosing class:
- MolecularFormula
public static class MolecularFormula.SubFormula
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MolecularFormula.SubFormula
public MolecularFormula.SubFormula(java.lang.String name,
int defaultn,
int charge,
int[] elements)
MolecularFormula.SubFormula
public MolecularFormula.SubFormula(MolecularFormula.SubFormula subformula)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getCharge
public int getCharge()
setCharge
public void setCharge(int charge)
getDefaultN
public int getDefaultN()
setDefaultN
public void setDefaultN(int n)
getMass
public double getMass(Mass masstype)
getMass
public double getMass(int n,
Mass masstype)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getNrAtoms
public int getNrAtoms()
getMassVariance
public double getMassVariance()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object