Class ThermoMLCompound
java.lang.Object
org.episteme.natural.physics.loaders.thermoml.ThermoMLCompound
Represents a chemical compound in ThermoML data.
Contains compound identification information including names, CAS registry numbers, molecular formulas, and other identifiers.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new compound.ThermoMLCompound(String name) Creates a new compound with a name. -
Method Summary
Modifier and TypeMethodDescriptionintgetInchi()getName()voidsetCasNumber(String casNumber) voidvoidvoidsetCompoundIndex(int compoundIndex) voidvoidsetInchiKey(String inchiKey) voidvoidsetMolecularFormula(String molecularFormula) voidvoidvoidvoidvoidtoString()
-
Constructor Details
-
ThermoMLCompound
public ThermoMLCompound()Creates a new compound. -
ThermoMLCompound
Creates a new compound with a name.
-
-
Method Details
-
getName
-
setName
-
getCommonName
-
setCommonName
-
getIUPACName
-
setIUPACName
-
getRegNum
-
setRegNum
-
getCASRegistryNumber
-
setCASRegistryNumber
-
getStandardInChI
-
setStandardInChI
-
getStandardInChIKey
-
setStandardInChIKey
-
getCasNumber
-
setCasNumber
-
getMolecularFormula
-
setMolecularFormula
-
getInchi
-
setInchi
-
getInchiKey
-
setInchiKey
-
getSmiles
-
setSmiles
-
getCompoundIndex
public int getCompoundIndex() -
setCompoundIndex
public void setCompoundIndex(int compoundIndex) -
toString
-