18 releases (4 breaking)
0.5.3 | Jan 5, 2023 |
---|---|
0.5.1 | Dec 16, 2022 |
0.5.0 | Oct 16, 2022 |
0.3.3 | Jul 31, 2022 |
#808 in Science
Used in 3 crates
5MB
109K
SLoC
OpenBabel bindings for Rust
This repository is composed of two packages:
- openbabel-sys: FFI to OpenBabel C++ codes.
- openbabel: Rust wrappers for easy usage.
*** Attentions ***
- multi-thread mode will encounter memory issue and unexpected exit from time to time***
- Currently not working under Windows***
- Low-version C++ compiler could lead to unexpected compiling warnings***
Wrapping Progress
✅ OBConversion
✅ OBMol
✅ OBFingerprint
✅ OBSmartsPatten
✅ OBForceField
Logs
v0.5
- v0.5.3: two crate "openbabel" and "openbabel-sys" synchronized.
- v0.5.2: smartsparttern.rs: add a test case of symmetric query
- v0.5.1: smartspattern.rs: find_match() return
Vec<Vec<...>>
References
- Code structure: libcurl bindings for Rust
- Openbabel documentation
- Substructure Searching
- OBSmartsPattern Class Reference
Dependencies
~1.6–3MB
~54K SLoC