The following is a way to work atoms and molecules in Mathematica. We’ll use a combination of all the methods described in the section Useful Tricks Object Oriented Programming. This degree of ...
At base, the molecule should just be a list of atoms with other properties, but let’s write a nicer constructor than requiring an explicit list of atoms: zmConvert ...