Files
2026-08-03 18:42:47 +08:00

45 lines
1.4 KiB
YAML
Executable File

# Functional Annotation Skill Configuration
# 功能注释技能 - 使用 eggNOG-mapper 进行蛋白功能注释
skill:
name: annotation
version: "1.0.0"
description: "功能注释分析 - eggNOG-mapper"
author: "bbav20311-team"
input:
protein_fasta: null # 必需: 蛋白序列FASTA文件
parameters:
emapper:
# eggNOG-mapper 主要参数
mode: "diamond" # 搜索模式: diamond/mmseqs/hmmer
evalue: 0.001 # E-value阈值
score: 60 # 最小bit score
query_cover: 20 # 最小query覆盖度(%)
subject_cover: 20 # 最小subject覆盖度(%)
tax_scope: "auto" # 分类范围: auto/bact/arch/euk/viruses
go_evidence: "non-electronic" # GO证据: all/non-electronic/experimental
target_orthologs: "all" # 目标直系同源: all/one2one/one2many
# 数据库路径 (可选,默认使用 ~/.eggnog-mapper/)
data_dir: null # eggNOG 数据库目录,如 /path/to/eggnog_db
# 性能参数
cpu: 8
block_size: 5 # Diamond block size (内存控制)
output:
format: ["annotations", "seed_orthologs", "pfam", "cog", "kegg"]
report_template: "templates/report.md.j2"
include_reproducibility: true
dependencies:
conda:
channels:
- bioconda
- conda-forge
packages:
- eggnog-mapper=2.1.12
- diamond=2.1.8
- biopython=1.81
- pandas=2.0.0