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 C++ 14K SLoC // 0.0% comments Python 3.5K SLoC // 0.1% comments M4 743 SLoC // 0.2% comments FORTRAN Modern 344 SLoC Shell 223 SLoC // 0.2% comments F# 209 SLoC // 0.0% comments Perl 169 SLoC // 0.3% comments Automake 113 SLoC Happy 87 SLoC Rust 68 SLoC // 0.2% comments Visual Studio Solution 34 SLoC JavaScript 12 SLoC Forge Config 5 SLoC // 0.7% comments

包含 (晦涩的 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 感兴趣,请通过电子邮件联系我,[email protected]

文档

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)

依赖关系