-
Notifications
You must be signed in to change notification settings - Fork 0
Home
shijiashuai edited this page Mar 9, 2026
·
3 revisions
欢迎来到 FastQTools 的开发 Wiki!
本 Wiki 用于记录项目的FASTQ 格式规范、边界情况处理、性能基准对比等内部开发文档。
FastQTools 是一个现代 C++ 高性能 FASTQ 文件处理工具包:
| 模块 | 说明 |
|---|---|
| QC | Per-base/per-read 质量统计、GC 含量、长度分布 |
| Filter | 质量阈值、长度范围、N-ratio、复杂度过滤 |
| Statistics | 综合 FASTQ 指标,JSON/HTML 报告 |
| I/O | 多线程 I/O、SIMD 加速质量解析、gzip 支持 |
技术栈: C++23, CMake 3.20+, Conan 2.x, Google Test, Google Benchmark, zlib
- FASTQ Format Notes — FASTQ 格式规范、边界情况、已知异常文件处理
- Performance Benchmarks — 各模块性能基准数据与优化记录
- Build and CI Notes — Conan 依赖管理、DevContainer、CI 配置细节
- Debug Notes — 调试经验与踩坑记录
FastQTools v3.1.0
🚀 快速上手
🏗️ 架构与设计
🔧 构建与部署
🧪 质量工程
📖 规范与参考
🔗 外部链接