Recent Releases of https://github.com/althonos/pyjess
https://github.com/althonos/pyjess - v0.5.2
Added
pickleprotocol support toHitobjects.
Fixed
- Improve performance of residue index using binary search on name queries.
- Avoid copying atoms in
Hit.atomsif no transformation is required.
- Cython
Published by github-actions[bot] 9 months ago
https://github.com/althonos/pyjess - v0.5.1
Fixed
- Typo in
Hit.moleculereturning incorrect coordinates when transformation is required.
Changed
- Implement an index to quickly access atoms by residue names in a
Molecule, and accelerate initial candidate set creation for compatible match modes.
- Cython
Published by github-actions[bot] 10 months ago
https://github.com/althonos/pyjess - v0.5.0
Fixed
- Remove invalid
platformkey frompyproject.toml.
Changed
Hit.moleculeis now a method and can optionally rotate the hit molecule.
- Cython
Published by github-actions[bot] about 1 year ago
https://github.com/althonos/pyjess - v0.4.1
Fixed
TemplateAtom.__hash__implementation.
Changed
TemplateAtom.residue_namesandTemplateAtom.atom_namesare now tuples.
- Cython
Published by github-actions[bot] over 1 year ago
https://github.com/althonos/pyjess - v0.4.0
Added
__eq__,__hash__,__copy__, and__reduce__toMolecule,Atom,Template,TemplateAtomandJess.
Changed
- Move project development stage from Alpha to Beta.
- List
condasupport in the Install page of the documentation.
- Cython
Published by github-actions[bot] over 1 year ago
https://github.com/althonos/pyjess - v0.3.3
Fixed
- Tests crashing on missing
importlib.resources.filesfunction.
- Cython
Published by github-actions[bot] over 1 year ago
https://github.com/althonos/pyjess - v0.3.2
Added
- Support for Python 3.13.
Changed
- Use
scikit-build-coreto build the project. - Use CMake to detect availability of
qsort_r/qsort_son the current platform. - Use thread-local storage to support parallelism on platforms without
qsort_r.
Removed
- Support for Python 3.6.
- Cython
Published by github-actions[bot] over 1 year ago
https://github.com/althonos/pyjess - v0.3.1
Changed
- Migrate documentation to
pydata-sphinx-theme. - Make
Hit.evalueandHit.log_evaluerelease the GIL when possible.
Fixed
- Signatures of
__init__methods missing from all Cython types after thev3.0update.
- Cython
Published by github-actions[bot] almost 2 years ago
https://github.com/althonos/pyjess - v0.3.0
Added
- Slicing for
Template,MoleculeandJessobjects.
Fixed
- Typing for
chain_idproperty ofTemplateAtom. Query.__next__ignores and raises a warning onNaNmatrices caused by planar molecule coordinates.
Changed
- Make
Jessgeneric over the internal template class to allowTemplatesubclasses as inputs andHitoutputs attribute. - Make
Molecule.conservedreturn an instance of the caller class rather than aMoleculeobject.
- Cython
Published by github-actions[bot] almost 2 years ago
https://github.com/althonos/pyjess - v0.2.1
Fixed
- Type hints for
Molecule.loadandTemplate.loadnot marked as accepting paths. - Thread-unsafe use of
qsortin Jess code, replaced withqsort_rorqsort_sto allow multithreading.
- Cython
Published by github-actions[bot] about 2 years ago
https://github.com/althonos/pyjess - v0.2.0
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.
- Cython
Published by github-actions[bot] about 2 years ago
https://github.com/althonos/pyjess - v0.1.1
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.
- Cython
Published by github-actions[bot] about 2 years ago
https://github.com/althonos/pyjess - v0.1.0
Initial release.
- Cython
Published by github-actions[bot] about 2 years ago