biotite icon indicating copy to clipboard operation
biotite copied to clipboard

A comprehensive library for computational molecular biology

Results 109 biotite issues
Sort by recently updated
recently updated
newest added

The `CIFBlock.deserialize()` method fails to parse CIF data correctly, causing inability to access `CIFCategory` objects. Reproduction example: ```python import biotite.structure.io.pdbx as pdbx cifblock = pdbx.CIFBlock.deserialize( """ _symmetry_space_group_name_H-M 'P 1' _cell_length_a...

enhancement

`biotite.structure.superimpose()` currently returns an `AffineTransformation`. Multiple aspects could be refactored here: - As `AffineTransformation` represents actually a *rigid transformation*, it would be renamed to `RigidTransformation` - Currently it uses two...

major release

Currently `filter_monoatomic_ions()` uses a very simple logic: https://github.com/biotite-dev/biotite/blob/ae894b0c6f83e769009a41c235aad84b404c1895/src/biotite/structure/filter.py#L90 This will probably fail for some ions, so there should be a more rigorous procedure.

enhancement

Recently https://github.com/RosettaCommons/atomworks was released, which uses `AtomArray` and `AtomArrayStack` as structure representation. Hence, I think it would be fitting to include it in the [list of extension packages](https://www.biotite-python.org/latest/extensions.html). @Croydon-Brixton @nscorley...

Currently you can add a bond to `BondList`, that connects an atom with itself. This should never be possible. Tangentially, `pdbx.set_structure()` does not check atom uniqueness when writing the `chem_comp_bond`...

bug

This pull request introduces new query capabilities to the `AtomArray` class in the `biotite.structure` module, enabling users to filter, mask, and retrieve indices of atoms based on convenient pandas-like query...

enhancement

Resolves #688. This PR introduces Rust code into Biotite. To make it work along the existing Cython modules the build backend is switched back to `setuptools`, using `setuptools-rust` to build...