2 个不稳定版本

0.2.0 2024年7月16日
0.1.0 2021年12月16日

生物学类别中排名 #77

Download history 144/week @ 2024-07-14 26/week @ 2024-07-28

每月下载量 170

Apache-2.0

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 (LICENSEhttps://apache.ac.cn/licenses/LICENSE-2.0)

贡献

除非你明确说明,否则任何有意提交以包含在你工作的贡献,根据 Apache-2.0 许可证定义,均应按 Apache-2.0 许可,不附加任何额外条款或条件。

~4MB
~69K SLoC