- If given a file containing non-polymers but missing the
pdbx_entity_nonpolytable,make_mmcifwill now reconstruct that table using information from theatom_sitetable (#177). - If given a file containing an empty assembly (containing zero asyms),
make_mmcifwill now replace it with an auto-generated assembly containing all of the system's asyms (#178). make_mmcifhas a new--fix_chem_compcommand line flag which if specified will fill in any missing chemical component information (in thechem_comptable) such as type, name, or chemical formula by querying CCD (#179).- Bugfix: backslash characters in text fields (such as in SMILES strings) no longer erroneously cause a dictionary validation error (#176).
Full Changelog: 2.8...2.9