Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Unreleased¶
v0.2.1 - 2024-05-30¶
Fixed¶
Type hints for
Molecule.loadandTemplate.loadnot marked as accepting paths.Thread-unsafe use of
qsortin Jess code, replaced withqsort_rorqsort_sto allow multithreading.
v0.2.0 - 2024-05-24¶
Added¶
best_matchargument toJess.queryto only return the best match to each template for a query molecule.idargument toMolecule.loadandMolecule.loadsto allow overriding the PDB ID stored in the file.ignore_endmdlargument toMolecule.loadandMolecule.loadsto control whether the parser should stop at the first model in a file.
Changed¶
Make
Molecule.loadstop at the first model when parsing a PDB file.
Fixed¶
Invalid pointer assignments in
TessAtom.ccausing compilation errors on stricter compilers.
v0.1.1 - 2024-04-18¶
Added¶
Support for passing filenames to
Template.loadandMolecule.loaddirectly.Default initialization of empty
Jessobjects from an empty iterable.Make
Jessimplement theSizedabstract base class interface.
Changed¶
Skip displaying default attribute values in
reprimplementation ofAtomandTemplateAtom.Make
Jess.queryoptional parameters keyword-only.
v0.1.0 - 2024-04-18¶
Initial release.