9 个稳定版本

2.1.4 2024 年 5 月 10 日
2.1.1 2023 年 6 月 14 日
2.0.3 2022 年 10 月 13 日
2.0.2 2021 年 8 月 23 日
1.10.2 2020 年 3 月 17 日

98生物学 中排名

Download history 952/week @ 2024-04-27 1271/week @ 2024-05-04 981/week @ 2024-05-11 1019/week @ 2024-05-18 975/week @ 2024-05-25 1475/week @ 2024-06-01 912/week @ 2024-06-08 856/week @ 2024-06-15 779/week @ 2024-06-22 638/week @ 2024-06-29 988/week @ 2024-07-06 943/week @ 2024-07-13 715/week @ 2024-07-20 912/week @ 2024-07-27 950/week @ 2024-08-03 1110/week @ 2024-08-10

3,840 每月下载量
42 个 crate 中使用(通过 rust-htslib

MIT 许可证

5MB
110K SLoC

C 72K SLoC // 0.2% comments Rust 32K SLoC // 0.0% comments JavaScript 3K SLoC // 0.3% comments Perl 2K SLoC // 0.1% comments M4 490 SLoC // 0.4% comments Shell 386 SLoC // 0.5% comments Automake 168 SLoC // 0.4% comments C++ 40 SLoC // 0.4% comments

包含(晦涩的autoconf代码,24KB) htslib/configure.ac,(晦涩的autoconf代码,8KB) htslib/htscodecs/configure.ac

Rust 的 HTSlib 绑定

此子 crate 提供了原始的 HTSlib 绑定,这些绑定用于 rust-htslib 提供的 Rust 的高级 API 读取和写入 BAM 文件。

有关详细信息,请参阅 rust-htslib。


lib.rs:

此模块公开了用于读取和写入基因组文件格式(如 SAM、BAM、CRAM、VCF、BCF 和 tabix)的原始 HTSlib 绑定。建议使用 rust-htslib 而不是直接使用此 crate,因为 rust-htslib 具有更符合 Rust 风格和更高级的 API,并且在此 crate 的基础上构建。

依赖项

~0.8–11MB
~117K SLoC