Open pmiddend opened 2 months ago
I investigated this with @pmiddend just now. The unique axis c
setting of the space group (P 1 1 2
) turned out to be an upstream processing error. The unit cell and space group in the MTZ file don't match and obviously should do.
However, I would say that Dimple should be able to handle the P 1 1 2
form, and perhaps P 2 1 1
as well. Or at least give a more helpful error message?
Yes, I agree. I've been planning major changes in Dimple for long time. The code for handling the space groups and many other functions will be replaced with gemmi. Refmac will be replaced with refmacat and servalcat.
It's high time for it, but I don't know when I'll manage to get to it.
Well, this isn't a critical bug or anything (hardly a bug even, now that we know why the dimple call fails). Do you want to keep this issue open, just to track it, or should we close it?
It can stay open, no worries, I can close it.
I'm getting this error:
Using the ccp4-8.0 version of dimple. You can reproduce the problem with the two files inside this zip file and with this command line:
Is it something about the mtz file (specifically the unit cell info) that's tripping dimple up?
mtzdmp
gives:So the code then tries to do
_pg_symop['112']
in(with
hm = "P 1 1 2"
), but_pg_symop
:does not contain this key. Should it?