Rust 的 HTSlib 绑定
该库提供 HTSlib 绑定和用于读取和写入 BAM 文件的高级 Rust API。
要克隆此存储库,请发出
$ git clone --recursive https://github.com/rust-bio/rust-htslib.git
确保 HTSlib 子模块也被获取。 如果您只想使用库,则无需克隆存储库。 在这种情况下,请转到“用法”部分。
要求
rust-htslib 带有针对 Mac 和 Linux 的 htslib 的预构建绑定。 您将需要一个与cc crate 兼容的 C 工具链。 此 crate 的构建脚本将自动构建链接 htslib。
MUSL 构建
要为 MUSL crate 编译它,您需要 docker 和 cross:
$ cargo install cross
$ cross build
2021-08-05 12:03:15
283KB
Rust
1