openmm / pdbfixer

PDBFixer fixes problems in PDB files
Other
461 stars 115 forks source link

Support nonstandard residues #296

Closed peastman closed 1 month ago

peastman commented 2 months ago

This adds support for working with nonstandard residues. Residues are defined by templates which you create either by calling registerTemplate() or, for things in the CCD, downloadTemplate(). Once a template is registered, functions like findMissingAtoms(), addMissingAtoms(), addMissingHydrogens(), and applyMutations() support it just like standard residues.