Asy-Atoms
An asymptote package for rendering atomic structures
Data Structures
Here are the data structures with brief descriptions:
 CAtomStructure with the atomic information needed to render an atom
 CAtomCollectionCollection of atoms to treat them together
 CAtomInfoStructure for storing atomic information
 CBasisVector basis object
 CBondStructure with the bond information needed to render an atomic bond
 CMcube
 CVertex
 CVolumetricDataGeneral structure to store and draw volumetric data
 CVoxel