1 个不稳定版本

0.1.12 2024 年 4 月 10 日
0.1.11 2024 年 4 月 10 日
0.1.10 2023 年 2 月 14 日

169生物学

每月 24 次下载
2 个 crate 中使用(通过 freesasa-rs

自定义许可协议

5MB
35K SLoC

C 16K SLoC // 0.1% comments • Rust 包仓库 C++ 14K SLoC // 0.0% comments • Rust 包仓库 Python 3.5K SLoC // 0.1% comments • Rust 包仓库 M4 743 SLoC // 0.2% comments • Rust 包仓库 FORTRAN Modern 344 SLoC • Rust 包仓库 Shell 223 SLoC // 0.2% comments • Rust 包仓库 F# 209 SLoC // 0.0% comments • Rust 包仓库 Perl 169 SLoC // 0.3% comments • Rust 包仓库 Automake 113 SLoC • Rust 包仓库 Happy 87 SLoC • Rust 包仓库 Rust 68 SLoC // 0.2% comments • Rust 包仓库 Visual Studio Solution 34 SLoC • Rust 包仓库 JavaScript 12 SLoC • Rust 包仓库 Forge Config 5 SLoC // 0.7% comments • Rust 包仓库

包含 (晦涩的 autoconf 代码,7KB) freesasa/configure.ac

FreeSASA FFI

此 crate 提供了对由 freesasa C 库的原始 FFI 绑定,由 Simon Mitternacht [1] 开发。FreeSASA 允许您从蛋白质的原子坐标计算溶剂可及表面积 (SASA)。该库是用 C 编写的,可在 MIT 许可证下使用。

此 crate 中的绑定由 bindgen 自动生成。由于此 crate 提供了对 C 库的原始访问,因此用户需要确保内存安全。

对于大多数用途,建议使用 RustSASA crate(目前尚未公开发布)。RustSASA 旨在从 Rust 中以安全且符合惯用的方式与 freesasa 一起工作。

如果您对访问 RustSASA 感兴趣,请通过电子邮件联系我,ow257@cam.ac.uk

文档

https://ch.uniofcam.dev/sormanni/freesasa_sys

许可协议

MIT 许可协议

参考文献

[1] Simon Mitternacht (2016) FreeSASA: An open source C library for solvent accessible surface area calculations. F1000Research 5:189. (doi: 10.12688/f1000research.7931.1)

依赖关系