Skip to content
shijiashuai edited this page Mar 9, 2026 · 2 revisions

bwa-rust Wiki

欢迎来到 bwa-rust 的开发 Wiki!

本 Wiki 用于记录 BWA-MEM 算法的 Rust 实现过程中的算法原理笔记、与原版 BWA 的行为差异、调试记录等内部文档。

项目概览

bwa-rust 是 BWA-MEM 短读比对器的 Rust 从零实现,核心模块:

模块 路径 说明
FM-Index src/index/ 后缀数组、BWT、Occ 表构建
SMEM Seeding src/align/ 双向扩展的超大精确匹配
Seed Chaining src/align/ DP 打分链式策略
Smith-Waterman src/align/ Banded 局部比对 + 仿射 gap
I/O src/io/ FASTA/FASTQ 解析、SAM 输出
Pipeline src/align/ Index -> Seed -> Chain -> Align 全流程

页面索引

bwa-rust

算法与实现

开发记录

Clone this wiki locally