Skip to content

refactor: remove the unused leviosam2 chain-lift rules - #70

Merged
mrvollger merged 1 commit into
mainfrom
remove-levio
Aug 14, 2026
Merged

refactor: remove the unused leviosam2 chain-lift rules#70
mrvollger merged 1 commit into
mainfrom
remove-levio

Conversation

@mrvollger

Copy link
Copy Markdown
Member

Part 2 of a 3-PR stack (#69 → this → #68). Merge after #69; the base retargets to main automatically when #69 merges.

Nothing consumes the leviosam2 outputs (rule all never references them), chain mode has been broken since rule fire switched to CRAM output (the levio input referenced rules.fire.output.bam, which no longer exists, making any chain: config a parse-time error), and the rules carried further latent bugs (the index was written to a hardcoded shared path rather than its declared per-sample output). A single global chain: also cannot coexist with the per-sample references arriving in #68. This removes workflow/rules/levio.smk and the chain/levio_exe config options.

🤖 Generated with Claude Code

Base automatically changed from style-shell-fmt to main August 14, 2026 21:10
Nothing consumes the leviosam2 outputs, chain mode has been broken since
the fire rule stopped producing a bam (its input referenced a bam output
that no longer exists), and the rules carried further latent bugs (index
written to a hardcoded shared path instead of the declared output).
Delete the rules and the chain/levio_exe config options.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mrvollger
mrvollger merged commit 150d68e into main Aug 14, 2026
2 checks passed
@mrvollger
mrvollger deleted the remove-levio branch August 14, 2026 21:13
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