In all the subsections below, mol is used to indicate an
instance of a molecule (OEMol or OEGraphMol for example),
conf is used to indicate an instance of OEConfBase and
atom is used to indicate an instance of an OEAtomBase.
rmat is a rotation matrix (OEDoubleArray(9)) and trans is a
translation matrix (OEDoubleArray(3)).