Taxonkit 是一個(gè)用于對(duì)生物分類學(xué)分類進(jìn)行操作的命令行工具。它可以根據(jù) NCBI Taxonomy 數(shù)據(jù)庫(kù)中的分類信息,執(zhí)行各種操作,例如查找指定分類的父級(jí)分類或子級(jí)分類,或者從 NCBI Taxonomy 數(shù)據(jù)庫(kù)中獲取分類信息。
以下是使用 Taxonkit 的一些示例命令:
獲取分類信息:
要獲取分類名稱為 "Homo sapiens" 的分類信息,可以使用以下命令:
taxonkit -i names.dmp -t nodes.dmp get HOMO_SAPIENS
其中,"names.dmp" 和 "nodes.dmp" 是 NCBI Taxonomy 數(shù)據(jù)庫(kù)中的兩個(gè)文件,可以從 NCBI 網(wǎng)站上下載。
查找分類的父級(jí)分類:
要查找分類名稱為 "Homo sapiens" 的分類的父級(jí)分類,可以使用以下命令:
taxonkit -i names.dmp -t nodes.dmp lineage HOMO_SAPIENS | tail -n 1
其中,"lineage" 命令用于查找分類的所有父級(jí)分類,"tail -n 1" 命令用于獲取最后一行,即最高級(jí)分類。
查找分類的子級(jí)分類:
要查找分類名稱為 "Homo" 的分類的子級(jí)分類,可以使用以下命令:
taxonkit -i names.dmp -t nodes.dmp children HOMO
其中,"children" 命令用于查找分類的所有子級(jí)分類。
以上是一些使用 Taxonkit 的簡(jiǎn)單示例,更多命令和選項(xiàng)可以查看官方文檔。