#formula #chemistry #parser #smiles #open-smiles

smiles-parser

基于 OpenSMILES 规范的 SMILES (化学公式) 解析器

6 个版本 (3 个重大更新)

0.4.1 2020年11月15日
0.4.0 2020年11月14日
0.3.0 2020年11月12日
0.2.1 2020年3月26日
0.1.0 2019年11月23日

#575 in 科学

每月21次下载

MIT/Apache

145KB
1K SLoC

smiles-parser - 基于 OpenSMILES 规范的 Rust SMILES 解析器

Crates.io version docs.rs docs

安装

通过 cargo-edit

cargo add smiles-parser

用法

解析一个链(顶层对象)

use smiles_parser::chain;

let chain = chain(b"C1CCC2(CC1)CO2");
assert!(chain.is_ok());

许可

许可协议为 Apache License, Version 2.0 或 MIT 许可协议,任选其一。
除非您明确声明,否则您有意提交的任何贡献,根据 Apache-2.0 许可协议定义,都应作为上述双重许可,不附加任何额外条款或条件。

依赖

~3MB
~57K SLoC