openforcefield / cmiles

Generate canonical molecule identifiers for quantum chemistry database
https://cmiles.readthedocs.io
MIT License
23 stars 7 forks source link

Standardize molecule support through openforcefield.topology.Molecule? #32

Open jchodera opened 4 years ago

jchodera commented 4 years ago

A bunch of functions in cmiles and fragmenter support a random/arbitrary subset of QCSchema JSON, QCSchema dict, SMILES, OEMol, and RDKit Mol.

It would be very helpful to standardize support for all of these through the openforcefield.topology.Molecule class, which is now stable enough to use as a standard exchange format.