8 releases
0.1.7 | Apr 14, 2024 |
---|---|
0.1.6 | Apr 11, 2024 |
0.1.5 | Mar 22, 2024 |
#1129 in Algorithms
604 downloads per month
145KB
3K
SLoC
Molecule
A library to work with molecules.
Features:
Efficient implementation of subgraph matching to find a mapping from Molecule A into Molecule B using the VF2 algorithm. Can parse xyz and smiles into the internal molecular graph representation. Determines connectivity automatically based on the molecular coordinates when parsing an xyz file.
To-Do: Implement parsing of planned additional formats: InChi mol sdf pdb Remove Openbabel in favor of a pure Rust canonicalisation algorithm.
Dependencies
~7–31MB
~464K SLoC