Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: LessUp/fastq-tools

Release list

FastQTools v3.1.0

Choose a tag to compare

@LessUp LessUp released this 21 Apr 18:59

Release Highlights

This release marks the first stable version with complete bilingual documentation support and professional project presentation.


发布亮点

本次发布标志着首个稳定版本,提供完整的双语文档支持和专业的项目展示。


Core Features

  • stat command: FASTQ file statistical analysis with base composition, quality distribution, GC content
  • filter command: Read filtering and quality trimming with multi-dimensional criteria support

核心功能

  • stat 命令: FASTQ 文件统计分析,支持碱基组成、质量分布、GC 含量等指标
  • filter 命令: 读段过滤与质量修剪,支持多维条件筛选

Performance

  • Intel TBB parallel_pipeline based parallel processing — up to 1.7M reads/second
  • FastqRecord zero-copy I/O using std::string_view for minimal memory overhead
  • libdeflate high-performance compression/decompression

性能优化

  • 基于 Intel TBB parallel_pipeline 的并行处理 — 高达 170万 reads/秒
  • 使用 std::string_view 实现零拷贝 I/O,最小化内存开销
  • libdeflate 高性能压缩/解压

Development Tools

  • Comprehensive unit/integration/e2e test coverage
  • Google Benchmark performance testing
  • LibFuzzer fuzzing support
  • ASan/TSan/UBSan sanitizers integration
  • Valgrind memory checking configuration

开发工具

  • 完整的单元测试/集成测试/端到端测试覆盖
  • Google Benchmark 性能测试
  • LibFuzzer 模糊测试支持
  • ASan/TSan/UBSan 消毒剂集成
  • Valgrind 内存检查配置

Build System

  • CMake 4.x modern configuration with presets
  • Conan 2.x dependency management
  • GCC 15 / Clang 21 (with libc++) compiler support
  • Multi-platform release artifacts (x86_64, aarch64, glibc, musl)

构建系统

  • CMake 4.x 现代化配置,支持 presets
  • Conan 2.x 依赖管理
  • GCC 15 / Clang 21 (libc++) 编译器支持
  • 多平台发布产物 (x86_64, aarch64, glibc, musl)

Docker Support

  • Development image: gcc:15.2-bookworm
  • Production image: debian:bookworm-slim (~52MB)
  • VS Code DevContainer configuration for instant setup

Docker 支持

  • 开发镜像: gcc:15.2-bookworm
  • 生产镜像: debian:bookworm-slim (~52MB)
  • VS Code DevContainer 配置,一键启动开发环境

Full Changelog: v3.0.0...v3.1.0

Assets 2
Loading

AltStyle によって変換されたページ (->オリジナル) /