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:
Remove Openbabel in favor of a pure Rust canonicalisation algorithm.