Skip to content

Dev 0.5.11 - #198

Merged
noamteyssier merged 28 commits into
mainfrom
dev-0.5.11
Jul 20, 2026
Merged

Dev 0.5.11#198
noamteyssier merged 28 commits into
mainfrom
dev-0.5.11

Conversation

@noamteyssier

Copy link
Copy Markdown
Collaborator

No description provided.

…tsv-with-decode

Feat/handle auto determine tsv with decode
…or-on-bam-output

Revert "Fix/graceful error on bam output"
…utput

fix: correctly fix output format detection and bail

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces support for controlling the maximum fraction of ambiguous N bases allowed in fuzzy matches via a new --max-n-frac CLI option. It refactors the fuzzy matching logic across grep and split commands to use a centralized build_fuzzy_searcher helper, which validates uniform pattern lengths to prevent panics and applies the max_n_frac filter. Additionally, it updates file format inference to support TSV/TXT extensions case-insensitively, explicitly rejects BAM output, adds an install recipe to the justfile, and includes comprehensive unit tests for the new functionality. I have no feedback to provide as there are no review comments.

@noamteyssier
noamteyssier merged commit 0a4ef3a into main Jul 20, 2026
8 checks passed
@noamteyssier
noamteyssier deleted the dev-0.5.11 branch July 20, 2026 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant