2 个不稳定版本
0.2.0 | 2024年7月16日 |
---|---|
0.1.0 | 2021年12月16日 |
在生物学类别中排名 #77
每月下载量 170 次
19KB
346 代码行
MIBiG 分类处理
MIBiG 的 NCBI taxdump 处理
此包旨在帮助 MIBiG 数据库使用 NCBI taxdump 数据 来处理 NCBI taxid 查找。
该包包含一个 Rust 库以及一个命令行工具 mibig-taxa
,用于管理基于 JSON 的本地缓存,以便批量数据库导入,与直接从 taxdump 文件解析相比,可以提高速度。
安装
cargo install mibig-taxa
用法
要使用它,获取 最新的 taxdump 收集 并提取它。你还需要一个 MIBiG BGC 条目 JSON 文件的目录。
然后,你可以像下面这样运行命令行工具
mibig-taxa init --cache mibig_cache.json --datadir path/to/mibig/jsons/ --mergeddump path/to/merged.dmp --taxdump path/to/rankedlineage.dmp
来初始化缓存,
mibig-taxa list --cache mibig_cache.json
并使用
列出提供的缓存内容。
有关使用库的信息,请参阅 API 文档。
许可证
Apache License,版本 2.0 (LICENSE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
贡献
除非你明确说明,否则任何有意提交以包含在你工作的贡献,根据 Apache-2.0 许可证定义,均应按 Apache-2.0 许可,不附加任何额外条款或条件。
~4MB
~69K SLoC