Module MMTK.ChemicalObjects


Functions


Class ChemicalObject: General chemical object

A subclass of MMTK.Collection.GroupOfAtoms and MMTK.Visualization.Viewable.

This is an Glossary:abstract-base-class that implements methods which are applicable to any chemical object (atom, molecule, etc.).

Methods:

Class CompositeChemicalObject: Chemical object with subobjects

This is an Glossary:abstract-base-class that implements methods which can be used with any composite chemical object, i.e. any chemical object that is not an atom.

Methods:

Class Group: Group of bonded atoms

A subclass of MMTK.ChemicalObjects.ChemicalObject.

Groups can contain atoms and other groups, and link them by chemical bonds. They are used to represent functional groups or any other part of a molecule that has a well-defined identity.

Groups cannot be created in application programs, but only in database definitions for molecules.

Constructor: Group(species, **|properties|)

species

a string (not case sensitive) that specifies the group name in the chemical database

properties

optional keyword properties: