Skip to content

Commit 7ce6be3

Browse files
committed
Update CHANGELOG and README for v1.1.1
CHANGELOG: noodles migration, GUI, AGPL license, Build & Release workflow README: pure Rust tagline
1 parent 14cb63b commit 7ce6be3

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ All notable changes to this project are documented in this file.
99
- New `genetic_code` module with `GeneticCode` struct and full NCBI table support.
1010
- 82 new tests (+58%): unit tests for 6 previously untested modules (`io/annotation`, `io/fasta`, `io/validation`, `io/vcf_fast`, `variants/types`, `cli`), plus integration tests for malformed inputs (empty VCF, truncated records, missing headers, error JSON).
1111
- Integration tests for edge-case VCF inputs (empty, truncated, no header).
12+
- **Desktop GUI**: native app (Tauri) with drag-and-drop, parameter presets, genomic track viewer (BAM pileup with codon annotation, IGV-style colors, per-position coverage), and multi-sample batch analysis.
13+
- **Build & Release** GitHub Actions workflow for macOS (ARM + Intel), Linux, and Windows.
14+
- AGPL-3.0 license (previously GPL-3.0).
1215

1316
### Changed
1417
- **Performance: 6.2× faster** (111ms → 18ms on example dataset):
@@ -39,8 +42,10 @@ All notable changes to this project are documented in this file.
3942
- Clap derive: fixed `required_unless_present = "gff"``"gff_file"` (was crashing `--help`).
4043

4144
### Removed
45+
- **`rust-htslib` dependency**: migrated to [noodles](https://github.com/zaeleus/noodles) (pure Rust). Eliminates all C compilation requirements, enabling native Windows builds without POSIX toolchains.
4246
- `bio` crate dependency (replaced with hand-rolled FASTA parser).
4347
- `protein-translate` crate dependency (replaced with inline lookup table).
48+
- BCF as input format (use `bcftools view input.bcf > input.vcf` to convert). BCF output is still supported via external `bcftools`.
4449

4550
## [1.1.0] - 2026-03-12
4651

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
[![PGO](https://img.shields.io/badge/PathoGenOmics-lab-%23E52421?style=flat-square)](https://github.com/PathoGenOmics-Lab)
1212

1313
**Multi-Nucleotide Variant detection — accurate codon-level annotation from VCF + BAM.**
14+
**Pure Rust · no C dependencies · cross-platform (macOS, Linux, Windows)**
1415

1516
[Quick Start](#quick-start) · [GUI](#desktop-gui) · [Features](#features) · [Docs](docs/) · [Citation](#citation)
1617

0 commit comments

Comments
 (0)