samtools / htsjdk

A Java API for high-throughput sequencing data (HTS) formats.
http://samtools.github.io/htsjdk/
278 stars 244 forks source link

Fix EdgeReadIterator #1616

Closed michaelgatzen closed 1 year ago

michaelgatzen commented 2 years ago
codecov-commenter commented 2 years ago

Codecov Report

Merging #1616 (d564490) into master (489c419) will increase coverage by 0.022%. The diff coverage is 81.633%.

@@               Coverage Diff               @@
##              master     #1616       +/-   ##
===============================================
+ Coverage     69.840%   69.862%   +0.022%     
- Complexity      9684      9696       +12     
===============================================
  Files            703       703               
  Lines          37752     37770       +18     
  Branches        6131      6139        +8     
===============================================
+ Hits           26366     26387       +21     
+ Misses          8932      8928        -4     
- Partials        2454      2455        +1     
Impacted Files Coverage Δ
...mtools/util/IntervalListReferenceSequenceMask.java 72.973% <33.333%> (+2.703%) :arrow_up:
...va/htsjdk/samtools/util/AbstractLocusIterator.java 69.945% <50.000%> (-1.004%) :arrow_down:
...in/java/htsjdk/samtools/util/EdgeReadIterator.java 82.090% <92.105%> (+4.731%) :arrow_up:
src/main/java/htsjdk/samtools/util/Interval.java 70.000% <0.000%> (+3.333%) :arrow_up:
.../htsjdk/samtools/util/AbstractRecordAndOffset.java 84.615% <0.000%> (+3.846%) :arrow_up:
...htsjdk/samtools/util/nio/DeleteOnExitPathHook.java 90.476% <0.000%> (+9.524%) :arrow_up:
michaelgatzen commented 2 years ago

@lbergelson Thanks for the review, and all the deep digging you did for that! I addressed most of the comments, feel free to comment or resolve the threads!