5.3 KiB
5.3 KiB
入口→主环境归属表(BIOFLOW 内核 80 个 cli py 入口逐一判定 = 74 run_* + 6 辅助模块)
A1 交付物 3;依据: dev 源码工具引用扫描 + dev extension store 环境枚举实测 (test4py311 166 / panfamily 80 / r_de_analysis 48 / rnaseq 47 条扩展声明)。 跨环境入口的编排层拆分子阶段处置见报告 §4.6 与本表"处置"列。
bioflow-gf(test4py311, GF 链主环境, 内核镜像)
| 入口 | 阶段 | 处置 |
|---|---|---|
| run_genome_prepare | genome_prepare | 主环境 |
| run_prepare_substep | prepare_*(7 子步骤) | 主环境 |
| run_identify | identify | 主环境; InterProScan 域检查子步骤拆 bioflow-interproscan |
| run_identify_refine | identify_refine | 主环境 |
| run_subfamily_confirm | subfamily_confirm | 主环境 |
| run_phylogeny | phylogeny | 主环境; iqtree3 探测链已 PATH 化(test4py311 自带 iqtree) |
| run_reference_classification | reference_classification | 主环境(gfpy312 Rscript 候选已 PATH 化) |
| run_motif | motif | 主环境; MEME 子步骤拆 bioflow-gfpy |
| run_domain | domain | 主环境 |
| run_structure | structure | 主环境 |
| run_combo / run_combo_panel_test | combo | 主环境; gfpy312 工具子步骤拆 bioflow-gfpy |
| run_promoter | promoter | 主环境 |
| run_promoter_plot_revise | promoter 绘图 | 主环境 |
| run_tfbs | tfbs | 主环境(fimo 已 PATH 化) |
| run_synteny | synteny | 主环境(circos include 已相对化) |
| run_interspecies_synteny | interspecies_synteny | 主环境 |
| run_karyotype | karyotype | 主环境 |
| run_pep / run_pep_v2_preview_20260603 / run_pep_legacy_20260603 | pep | 主环境(biolib/Rscript 已 PATH 化) |
| run_ortholog | ortholog | 主环境(blastp 候选链已 PATH 化; --help 冒烟 FAIL=dev 上游 argparse % 未转义 bug, 镜像与 dev 行为一致) |
| run_kaks_v2 | kaks | 主环境(muscle/pal2nal/yn00 已 PATH 化) |
| run_ppi / run_ppi_v2 | ppi | 主环境(rnaR Rscript 引用已 PATH 化) |
| run_msa_region_plot | msa | 主环境 |
| run_tree_plot | tree 绘图 | 主环境 |
| run_ncbi_fetch_sequences | ncbi_fetch | 主环境(BIOFLOW_DATA 数据根) |
| run_sequence_extract_by_id | sequence_extract | 主环境(BIOFLOW_DATA 数据根) |
| run_annotation | annotation | 主环境; InterProScan 子步骤拆 bioflow-interproscan |
| run_gene_family_report | gene_family_report | 主环境(workflow_models.py 已加编译白名单) |
| run_summary | 汇总报告 | 主环境 |
| run_fetch_expression | GEO 下载 | 主环境 |
bioflow-rnaseq(rnaseq, RNA-seq 主链)
| 入口 | 阶段 | 处置 |
|---|---|---|
| run_rnaseq_qc | rnaseq_qc | 主环境 |
| run_rnaseq_align | rnaseq_align | 主环境(STAR 已 extras 修复) |
| run_rnaseq_quant | rnaseq_quant | 主环境 |
| run_rnaseq_sample_qc | rnaseq_sample_qc | 主环境 |
| run_rnaseq_de | rnaseq_de | 主环境; DESeq2 R 统计可拆 bioflow-rde 子阶段(编排层) |
| run_rnaseq_wgcna | rnaseq_wgcna | 主环境 |
| run_rnaseq_enrich / run_rnaseq_enrich_v2 | rnaseq_enrich | 主环境 |
| run_rnaseq_fgsea | rnaseq_fgsea | 主环境 |
| run_rnaseq_candidate_family | candidate_family | 主环境; InterProScan DEG 注释拆 bioflow-interproscan |
| run_rnaseq_family_score | family_score | 主环境; 同上 |
| run_rnaseq_report | rnaseq_report | 主环境 |
| run_config_autofill | 配置自动填充 | 主环境 |
| run_samples_autofill | 样本自动填充 | 主环境 |
bioflow-wgs(ASAW, WGS/GWAS/群体)
| 入口 | 阶段 |
|---|---|
| run_wgs_qc / run_wgs_index / run_wgs_align / run_wgs_markdup / run_wgs_bam_qc | WGS 前处理 |
| run_wgs_haplotype_calling / run_wgs_gvcf_combine / run_wgs_joint_genotyping | 变异检测 |
| run_wgs_variant_select / run_wgs_variant_filter / run_wgs_impute / run_wgs_maf_missing_filter | 变异过滤 |
| run_pop_pca / run_pop_phylogeny / run_pop_structure / run_pop_ld_decay / run_pop_snp_density | 群体 |
| run_gwas_tassel / run_gwas_kinship / run_gwas_trait / run_gwas_covariate / run_gwas_tassel_mlm / run_gwas_tassel_glm / run_gwas_plot / run_gwas_emmax / run_gwas_emmax_plot | GWAS |
bioflow-rnaR(rnaR, R 汇总绘图)—— 跨环境
| 入口 | 阶段 | 处置 |
|---|---|---|
| run_expression | expression | 主环境 rnaR(R 绘图 ggplot2/pheatmap); 内部 rnaseq_quant 矩阵触发路径拆 rnaseq 镜像子阶段 |
辅助镜像(dev extension store 扩展阶段, 无 cli run_* 入口)
| 镜像 | 环境 | 扩展命令面(实测) | 编排接入 |
|---|---|---|---|
| bioflow-pan | panfamily | python 89 / diamond 10 / orthofinder 9 / hmmsearch 6 / MCScanX 5 / … | 扩展阶段运行时环境 |
| bioflow-rde | r_de_analysis | Rscript 34(DESeq2) / bedtools 1 / … | 扩展阶段运行时环境 |
| bioflow-interproscan | interproscanpy311 | InterProScan 5.78-109.0 + java 11 | 跨环境域检查子阶段 |
| bioflow-gfpy | gfpy312 | 储备(registry.py 权威映射声称 mafft/iqtree/meme, 实测 gfpy312 bin 无; 三个工具实测在 test4py311) | TL 裁决: 工具阶段主环境单镜像执行, 无需跨镜像拆分 |
判定依据与方法
- 逐入口 grep 环境引用(rnaseq_env/RNASEQ_BIN/Rscript/rnaR/r_de/DESeq/ASAW/gatk/pangene/interproscan/gfpy)。
- 与 dev extension store 的环境枚举(9011 API + .runtime/lightweight-extension)交叉核对。
- 镜像内 --help 冒烟 + 代表工具实测作为最终裁决(见报告 §5)。