DAG_builder
增量构图引擎 · Enginewip/DAG_builder_v2.4.cpp
五条管线,一条主线:构图引擎 → 实证证据 → 论文叙事
主线源码为单一编译单元 wip/DAG_builder_v2.4.cpp,17,807 行 C++20。g++ -O2 编译通过,post-commit 自动镜像备份。
定位:以可重复 k-mer 为节点的增量式 DAG 构图引擎,reference-free,子图即变异位点。
完成测试集 runing,把结果接入论文证据链。
后续只维护 Word:01_manuscript/word/Nature_Methods_中文文章草稿.docx。工作流按 08_workflow/ 协议交接。
文章文本修改,收束证据叙事。
DAG 与 PGGB 各产 graph.gfa 后进入同一管道。GT 修复只用各方法自身数据,不交叉借用。
N10 × H025/H050/H100/H200/H400 × R01–R05,共 25 个配对重复。DAG 在所有 H 级的 F1 均高于 PGGB;H400 时 DAG 召回略低但 precision 大幅领先,呈保守高精度模式。
补齐 Scale N100 / N200,建立全尺度资源边界。
C++17 · CMake 3.16+。主程序 src/DAG_mapper.cpp(5,297 行),索引格式 dag_index_format_v3.hpp。
依赖 Index Manager(~/Academic/Index Manager/)提供 PGK1ALL2 索引管理。
read-DAG 链路的入口,不承担构图职责。
老板编译测试验证。
对大量人类全基因组构建高精度泛基因组图后,是否可以设计出比传统 1240K 更好用的 SNP / capture panel?图技术如何直接用于位点发现、位点评分和 panel 选择。
把 DAG 研究从算法证据推到实际群体遗传 panel 设计问题。