Closed gtauriello closed 1 day ago
Right, the dumper for software parameters is rather simplistic and just enumerates every parameter for every software; I didn't consider the possibility that multiple software might share the same parameters. But this should be easy enough to fix.
Awesome. Thanks for the quick fix.
I am struggling with duplicated rows on ModelCIF...
I have a protocol to dump to ModelCIF where I have multiple variants of a given software package (in the problematic case: the same SW with differing SW parameters). Then for the QE metrics, I needed a SoftwareGroup to group all those variants. To avoid duplications in the dumper I made sure to reuse the exact same SoftwareWithParameters objects when putting together the metadata.
Example script and output file: test_sw_params.zip (to simplify my actual setup I used an additional protocol step with the SoftwareGroup combining the multiple SoftwareWithParameters objects)
My concrete expectation in the resulting test.cif in the example would have been to have
instead of
Any chance to fix that?