and I watched the memory climb to 14GB before killing the process. I see this on my intel macbook with a locally compiled version of mkdssp, as well as with the linux binary found on the releases page.
This PDB file is missing the CRYSTAL line, the unit cell lines, the MODEL/ENDMDL lines, and the END line. Copy/pasting these sections from another file into this file fixes the issue.
Requiring properly formatted PDB files is fine, but a better failure method is probably called for.
When I try to run it on a file downloaded from ESMFold's API the memory used by
mkdssp
seems to increase out of control.11ak2en.txt
Rename the attached file to 11ak2en.pdb and call
and I watched the memory climb to 14GB before killing the process. I see this on my intel macbook with a locally compiled version of
mkdssp
, as well as with the linux binary found on the releases page.This PDB file is missing the CRYSTAL line, the unit cell lines, the MODEL/ENDMDL lines, and the END line. Copy/pasting these sections from another file into this file fixes the issue.
Requiring properly formatted PDB files is fine, but a better failure method is probably called for.