#genomic #bioinformatics #block-header

bgzf

用于处理显式BGZF压缩数据的实用库

1 个不稳定发布

0.2.0 2022年3月4日

#307生物学


pooled-writer 中使用

MIT 许可证

28KB
484

bgzf

Build Status license Version info

此库提供了对BGZF格式的分层读取器和写入器,以及底层压缩和解压缩函数。

Bgzf是一种多gzip格式,在头部添加了一个额外的字段,指明了整个块(包括头部和尾部)的大小。

文档和示例

请参阅生成的Rust文档

如何在项目中使用

将以下内容添加到您的Cargo.toml依赖项部分,根据需要更新版本号。

[dependencies]
bgzf = "*"

如何在本地构建和测试

假设您已克隆了存储库并处于顶级目录

cargo test
# The following test is more comprehensive and may take up to 10 minutes to run
cargo test -- --ignored

如何发布

这假设您已经通过cargo-release安装了cargo install cargo-release并且已经通过crates.io设置了凭据。

cargo release <path|minor|major>

依赖项

~1–1.6MB
~34K SLoC