Closed mattwthompson closed 10 months ago
This appears to fix #1776 (🇺🇸):
In [1]: from openff.toolkit.topology import Molecule
In [2]: offmol = Molecule.from_smiles('COOH')
In [3]: offmol.properties['annotation'] = 'acetic acid'
In [4]: offmol.properties
Out[4]: {'annotation': 'acetic acid'}
In [5]: microstates = offmol.enumerate_protomers()
In [6]: [print(microstate.properties) for microstate in microstates]
{'annotation': 'acetic acid'}
Out[6]: [None]
Possible fix for #1711 and downstream issues