Skip to content

5.3 BioLine 宿主侧脚本 ​

宿主侧脚本按当前执行车道协调 BioLine 与本地隔离任务,不选择静态 pipeline 或 Skill 子集。

  • gateway.sh 接收目标和输入,调用规划流程并展示待确认的 Flow、输入绑定与下游目标。
  • orchestrator.sh 记录 Flow/Job 生命周期;先动态发现并检查 Flow,再经用户确认提交 Job,成功后下载结果并 finalize 到 stage。
  • prepare_downstream.sh 解析精确的 BioLine Tool NAME:VERSION,导出对应 summary/config,检查下游标记和空固定命令字段,再按需拉取版本。
  • run_downstream.sh 使用当前任务生成并保存的脚本执行分析;stage 与任务复现材料只读挂载,network none,分析输出目录可写。
  • attach.sh 不用于向正在运行的容器追加分析能力或修改已生成的 Tool。新的分析请求应重新检查现有 Tool 和输入,再形成单独的任务脚本。
  • stop_downstream.sh 按任务拉取记录执行受限清理:仅当镜像由当前任务拉取、拉取前不存在、身份未改变且没有被共享或使用时,才尝试非强制删除;不会清理预存镜像或执行 prune。

每项分析能力都是 BioLine Tool。五个历史镜像只作迁移盘点;没有合适的现有 Tool/Flow 时,应进入独立的创作和确认流程。