Structure Representation - Class Representation¶
Class representation¶
To summarize key aspects of the representation of chemical structures in Chemaxon's core classes the most relevant classes along with their relationships are presented below in class diagrams.
chemaxon.struc.MolAtom.java:represents atoms and atomic objects (pseudo atoms, R-atoms, abbreviations etc.) of the molecule
-
chemaxon.struc.MolBond.java:represents bonds of the moleculechemaxon.struc.QueryBond.java:extension ofMolBondwith query features
-
chemaxon.struc.MoleculeGraph.java:representation of a chemical structurechemaxon.struc.Molecule.java: extension ofMoleculeGraphwhich allows S-groups in a molecule
chemaxon.struc.RgMolecule.java: extension ofMoleculewhich represents R-group structures
chemaxon.struc.RxnMolecule.java: extension ofMoleculewhich represents chemical reactions
