(topology)=
This module provides pure-Python classes for representing molecules and molecular
systems. These classes offer several advantages over corresponding Topology
objects in OpenMM
and MDTraj,
including offering serialization to a variety of standard formats (including XML, JSON, YAML, BSON, TOML, and MessagePack).
:::{eval-rst} .. currentmodule:: openff.toolkit.topology .. autosummary:: :nosignatures: :toctree: api/generated/
FrozenMolecule
Molecule
Topology
TopologyMolecule
:::
:::{eval-rst} .. currentmodule:: openff.toolkit.topology .. autosummary:: :nosignatures: :toctree: api/generated/
Particle
Atom
Bond
VirtualSite
VirtualParticle
TopologyVirtualParticle
BondChargeVirtualSite
MonovalentLonePairVirtualSite
DivalentLonePairVirtualSite
TrivalentLonePairVirtualSite
TopologyAtom
TopologyBond
TopologyVirtualSite
ValenceDict
ImproperDict
:::