Adding new modified aminoacids
I was using pdbfixer and found that some modified aminoacid-canonical aminoacid pairs were missing in the "substitution" dictionary. This threw errors when trying to run it. I fixed it just by adding these 3 to the dictionary in the pdbfixer.py:
'MLY': 'LYS' 'M3L': 'LYS' 'MLZ': 'LYS'
Is your goal to add modified amino acids, or to replace them with canonical ones? The latest release can add anything found in the CCD.
To replace them for the canonical, but I have a version from several months ago. Good to know that now this is being taken care of, thanks!
The new version lets you add the modified residues, but not convert them to standard ones. I'll mark this as a feature request.