The following mmCIF file (5olg.cif) from the wwPDB/RCSB is causing this code:
|
for (auto row : block.find("_pdbx_refine_tls_group.", { |
to throw a std::invalid_argument for the conversion from what looks like an blank string to an int.
I can catch the exception outside, but it seems like either the file is broken/not following convention or the algorithm has some incorrect assumptions.
Can you look into this, please?
The following mmCIF file (5olg.cif) from the wwPDB/RCSB is causing this code:
gemmi/src/mmcif.cpp
Line 733 in 3435634
to throw a std::invalid_argument for the conversion from what looks like an blank string to an int.
I can catch the exception outside, but it seems like either the file is broken/not following convention or the algorithm has some incorrect assumptions.
Can you look into this, please?