Crates.io | freesasa-sys |
lib.rs | freesasa-sys |
version | 0.1.12 |
source | src |
created_at | 2023-02-03 14:32:13.376573 |
updated_at | 2024-04-10 21:46:02.758041 |
description | Rust raw FFI bindings for the freesasa C library |
homepage | |
repository | https://gitlab.developers.cam.ac.uk/ch/sormanni/freesasa_sys |
max_upload_size | |
id | 775593 |
size | 18,699,466 |
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.
https://ch.uniofcam.dev/sormanni/freesasa_sys
The MIT license
[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)