openbabel

Crates.ioopenbabel
lib.rsopenbabel
version0.5.3
sourcesrc
created_at2022-04-28 08:36:37.182083
updated_at2023-01-05 07:03:08.893481
descriptionRust bindings to cheminformatics toolbox OpenBabel
homepagehttps://github.com/rogerwq/openbabel-rust
repositoryhttps://github.com/rogerwq/openbabel-rust
max_upload_size
id576687
size54,261
Qin WAN (rogerwq)

documentation

https://docs.rs/openbabel

README

OpenBabel bindings for Rust

Latest Version Documentation License Build

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

:white_check_mark: OBConversion

:white_check_mark: OBMol

:white_check_mark: OBFingerprint

:white_check_mark: OBSmartsPatten

:white_check_mark: 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

Commit count: 49

cargo fmt