- The new
ihm.License
andihm.Disclaimer
classes allow describing how the data in the file can be used, and map to thepdbx_data_usage
mmCIF table (#171). - Two
ihm.Assembly
classes are now considered equal if they contain the same set of constituents, even if those constituents are in differing orders or are split differently into domains (#170). - The new
ihm.format.ChangeFuncValueFilter
class allows modifying mmCIF values by passing them through an arbitrary Python function. - Checks for non-canonical atom names no longer use Ligand Expo to obtain CCD info, as it is being retired (#169).
ihm.metadata.CIFParser
andihm.metadata.BinaryCIFParser
now return the sameentity_source
mapping thatihm.metadata.PDBParser
does (#168).
Full Changelog: 2.5...2.6