OEGetReasonableProtomers
OEGetReasonableProtomers(mol: Union[OEGraphMol,OEQMol]) -> Iterable[Union[OEGraphMol, OEMol, OEQMol]]
OEGetReasonableProtomers(mol: OEMol) -> Iterable[OEMol]
This function will attempt to produce a series of protomers that will be a suitable ensemble of the molecule in a biological system. This state is defined as an aqueous environment with pH~7.4. The tautomers of the molecule are enumerated. For each enumerated tautomer a single charge state representing the predominate ionization at pH 7.4 is chosen. Ionization states of each charge state are NOT enumerated in this version.
See also
OEGetReasonableProtomerfunctionOEGetReasonableTautomersfunction