You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
AltEx-BE version 1.1.0 release
This release fixes inconsistencies around off-target counting and strand interpretation, improving result reliability across the pipeline.
Highlights
Improved reverse-complement handling in offtarget_scorer.py
- Added support for extended IUPAC bases (R/Y/S/W/K/M/B/V/D/H/N)
Refined off-target counting flow
- Aligned logic with actual sequence (sgrna_sequence) handling
- Kept reverse-complement matches included in final counts
Fixed sgrna_strand derivation in output_formatter.py
- Strand inferred from sgrna_target_sequence is now flipped when gene strand is
-, so output is genome-oriented
Updated script/run_with_all_genes.py
- Added outputs for formatted exploded results and off-target-scored results in
all-genes runs
Tests updated
- Added/adjusted tests for output_formatter and offtarget_scorer to reflect the
corrected behavior
Impact
sgrna_strand now reflects genome orientation more accurately.
Existing result artifacts (including offtarget_statistics.csv) should be
regenerated with this release for consistency with the new logic.