Skip to content

python-modelcif 1.4 release

Choose a tag to compare

@benmwebb benmwebb released this 11 Jun 20:49
· 32 commits to main since this release
1.4
  • Revision information and information on how the data in the file can be used are now read from or written to mmCIF or BinaryCIF files. See System.revisions and System.data_usage respectively.
  • New classes have been added to modelcif.alignment, modelcif.qa_metric, and modelcif.protocol to support all sequence identity denominators (#47), QA metric types (#45), and protocol step types (#44) respectively, as defined in the ModelCIF dictionary.
  • The new modelcif.alignment.Local and modelcif.alignment.Multiple classes allow for both local alignments and multiple sequence alignments to be described (#43).
  • Bugfix: sequence identity and alignment score (identity and score arguments to modelcif.alignment.Pair) are now optional, to match the mmCIF dictionary (#49).
  • Bugfix: information in _ma_template_non_poly.details is now read from mmCIF or BinaryCIF files (#48).
  • Bugfix: files containing empty or missing _ma_qa_metric.description can now be read (#46).

Full Changelog: 1.3...1.4