Releases: ihmwg/python-modelcif
Releases · ihmwg/python-modelcif
python-modelcif 0.6 release
ihm.ChemCompnow allows for custom chemical components to be defined in a chemical component dictionary (CCD) outside of the wwPDB CCD, such as the ModelArchive CCD, or in the file itself using descriptors such as SMILES or InChI in themodelcif.descriptormodule.- The
ma_struct_assemblycategory is no longer written out to mmCIF files, as this is deprecated by ModelCIF (all models are required to have the same composition). - Templates can now be described in AlphaFoldDB or PubChem using new
modelcif.reference.TemplateReferencesubclasses. - HHblits e-values can now be used as alignment scores, using
modelcif.alignment.HHblitsEValue. - Bugfix:
modelcif.associated.CIFFilenow writes local files (if requested viacategoriesorcopy_categories) even if it is placed inside amodelcif.associated.ZipFile(#26).
Full Changelog: 0.5...0.6
python-modelcif 0.5 release
- A new class
modelcif.ReferenceDatabaseallows describing collections of sequences that were used as part of the modeling protocol. - Lists of ints or floats can now be given as software parameters to the
modelcif.SoftwareParameterclass.
python-modelcif 0.4 release
- Sequence information for templates is now only written to template-specific categories in the mmCIF/BinaryCIF, not to the entity, entity_poly etc. tables, to properly comply with the ModelCIF dictionary.
modelcif.Templatenow takes aentity_idargument which can be used to provide the entity ID (if known) of the template in its own mmCIF file.- External files (e.g. alignments, or quality scores) can now be referenced from the main file (using the
modelcif.associatedmodule). Selected CIF categories can automatically be written to these external files instead of the main file, in either mmCIF or BinaryCIF format (seemodelcif.associated.CIFFile). - Non-polymer models can now be linked to their template using the
modelcif.NonPolymerFromTemplateclass. - Add classes for the PLDDT, PTM, and IpTM quality metrics.
modelcif.reference.TargetReferencenow supports the version and CRC64 checksum of the reference sequence.
python-modelcif 0.3 release
- Add a package to conda-forge so the library can be installed using
conda install -c conda-forge modelcif modelcif.Templatenow takes astrand_idargument which can be used to provide the author-provided (e.g. PDB) chain ID.- Non-polymers can now be used as templates.
python-modelcif 0.2 release
- Minor packaging and documentation improvements.
- Add a basic "theoretical model" exptl category to output files.
- Bugfix: fix output of alignments with an empty list of pairs.
python-modelcif 0.1 release
First stable release. This provides support for single-chain single-template models using the ModelCIF extension dictionary, and will read and write mmCIF and BinaryCIF files that are compliant with the PDBx and ModelCIF dictionaries.