#low-level #ffi #genomics

sys slow5lib-sys

Low-level bindings to the slow5lib C library

13 releases (breaking)

0.10.0+slow5lib.1.3.0 Nov 4, 2024
0.9.1+slow5lib.1.1.0 Mar 11, 2024
0.9.0+slow5lib.1.1.0 Sep 4, 2023
0.8.0+slow5lib.0.8.0 Dec 27, 2022
0.3.0 Mar 26, 2022

#155 in #genomics

Download history 23/week @ 2025-08-23 20/week @ 2025-08-30 7/week @ 2025-09-06 4/week @ 2025-10-18 1/week @ 2025-10-25

755 downloads per month
Used in slow5

MIT/Apache

9.5MB
16K SLoC

C 12K SLoC // 0.1% comments Cython 2K SLoC // 0.1% comments Python 1.5K SLoC // 0.2% comments Shell 583 SLoC // 0.2% comments Rust 115 SLoC // 0.0% comments

Contains (ELF exe/lib, 37KB) slow5lib/test/random/list_dir_c++, (ELF exe/lib, 17KB) slow5lib/test/random/dec_to_bin, (ELF exe/lib, 17KB) slow5lib/test/random/exp, (ELF exe/lib, 17KB) slow5lib/test/random/is_dir_c, (ELF exe/lib, 18KB) slow5lib/test/random/is_dir_c++, (ELF exe/lib, 17KB) slow5lib/test/random/list_dir_c and 4 more.

slow5lib-sys

License Crates.io docs.rs

Low level bindings to the slow5lib C library version 1.3.0

Installation

Add the following to your Cargo.toml:

[dependencies]
slow5lib-sys = "0.10"

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~0.8–3.5MB
~70K SLoC