def encode(self, obj: Molecule, make_rec: Callable[[T], Dict[str, T]]) -> Dict[str, T]: """Encode the passed PLAMS Molecule.""" return make_rec(obj.as_dict())
def save_instance_state(self, molecule: plams.Molecule, saver): # pylint: disable=unused-argument, arguments-differ return molecule.as_dict()