OELoadOpenEyeMonomerSet
Attention
This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.
OELoadOpenEyeMonomerSet(monomers: OEMonomerSet) -> bool
Loads the built-in OpenEye monomer set containing more than 260 diverse monomers
that are common in macro-cyclic peptide projects. This monomer set defines four code-sets:
OpenEye- the primary code-set, the codes assigned to monomers follow naming conventions defined in [Ghiandoni-2026]Standard- 20 standard amino-acids with universally accepted one-letter codes, such asCfor cystinePDB- monomer that also exists in PDB database with a three-letter code, such asCYSfor cystineChEMBL- monomer that also exists in the monomer dictionary of CHEMBL36.
Example of monomer that occurs in different code-sets in the OpenEye monomer set
Warning
The built-in OpenEye monomer set is intended primarily for testing, illustrating how OEChem handles
diverse peptide structures during HELM parsing and generation, and providing a template for constructing
private monomer sets.
Because this monomer set is subject to change, we strongly discourage our customers from relying on it in their production workflows. Monomers in this set may be added, removed, or modified between releases. Instead, users should define, validate, and maintain their own custom monomer set so they can control which monomers are included and adopt naming conventions that match their organizational standards.
See also
OEMonomerSetclassOEReadMonomerSetfunctionOELoadStandardMonomerSetfunction
Download JSON file of built-in OpenEye monomer set