# Molecules ```{toctree} :hidden: abstract_molecules mmolecules graph_molecules three_d_molecules ``` The molecules classes are used to represent the data from the MCMolecules as images. There are three types of molecules supported and they all inherit from AbstractMolecule: - [AbstractMolecule](/reference_manual/molecules/abstract_molecules.md) - [MMoleculeObject](/reference_manual/molecules/mmolecules.md) - [GraphMolecule](/reference_manual/molecules/graph_molecules.md) - [ThreeDMolecule](/reference_manual/molecules/three_d_molecules.md)