Skip to content

Comments

Breaking changes for v0.2#13

Merged
jakobnissen merged 6 commits intomasterfrom
v02
Feb 20, 2026
Merged

Breaking changes for v0.2#13
jakobnissen merged 6 commits intomasterfrom
v02

Conversation

@jakobnissen
Copy link
Member

@jakobnissen jakobnissen commented Feb 12, 2026

Breaking:

  • Remove CIGAR(::BAMCIGAR, ::Vector{UInt8}), cigar_view!, BAMCIGAR(::CIGAR, ::Vector{UInt8}), and
    BAMCIGAR(::MutableMemoryView{UInt8}, ::CIGAR), which were deprecated in favor of encode!/encode_append!.
  • Code now throws LightBoundsErrors instead of BoundsErrors
  • OP_H no longer consumes the query.

Other

Various bugfixes

jakobnissen and others added 2 commits February 10, 2026 07:48
Remove CIGAR(::BAMCIGAR, ::Vector{UInt8}), cigar_view!,
BAMCIGAR(::CIGAR, ::Vector{UInt8}), and
BAMCIGAR(::MutableMemoryView{UInt8}, ::CIGAR), which were
deprecated in favor of encode!/encode_append!.
@codecov
Copy link

codecov bot commented Feb 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.31%. Comparing base (86e1095) to head (55ac797).
⚠️ Report is 6 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #13      +/-   ##
==========================================
- Coverage   91.34%   91.31%   -0.04%     
==========================================
  Files           3        3              
  Lines         543      541       -2     
==========================================
- Hits          496      494       -2     
  Misses         47       47              
Flag Coverage Δ
unittests 91.31% <100.00%> (-0.04%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jakobnissen jakobnissen changed the title Breaking changes for v2 Breaking changes for v0.2 Feb 12, 2026
Jakob Nybo Andersen added 2 commits February 12, 2026 09:01
I had misunderstood what OP_H means. While it is true that, like OP_S, it means
that the alignment is local and does not extend to the ends of the aligned
query, its meaning is still different.
OP_H indicates that the unaligned ends of the query has been removed, meaning
that the observed query is a truncated version of the true query. Therefore,
hard clipped bases are not part of the query at all, and so they are not
consumed by OP_H.
These are more efficient for the compiler, and therefore generates better code.
@jakobnissen jakobnissen merged commit 3df3215 into master Feb 20, 2026
18 checks passed
@jakobnissen jakobnissen deleted the v02 branch February 20, 2026 15:18
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