1 unstable release
| 0.1.12 | Apr 10, 2024 |
|---|---|
| 0.1.11 |
|
| 0.1.10 |
|
#406 in Biology
671 downloads per month
Used in freesasa-rs
5MB
36K
SLoC
Contains (obscure autoconf code, 7KB) freesasa/configure.ac
FreeSASA FFI
This crate provides raw FFI bindings to the freesasa C library, developed by Simon Mitternacht [1]. FreeSASA allows you to calculate the solvent accessible surface area (SASA) of a protein from its atomic coordinates. The library is written in C, and is available under the MIT license.
The bindings in this crate are automatically generated by bindgen. Since this crate provides
raw access to a C-library, it is on the user to ensure that memory safety is maintained.
For most uses it is recommended to use the RustSASA crate (which is currently not publicly available). RustSASA aims to provide a safe idiomatic way of working with freesasa from within Rust.
Please contact me via email, ow257@cam.ac.uk, if you are interested in access to RustSASA.
Docs
https://ch.uniofcam.dev/sormanni/freesasa_sys
License
The MIT license
References
[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)