samtools / htsjdk

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

CRAM WIP: expand ReferenceContext to include Alignment Start and Span #1349

Closed jmthibault79 closed 5 years ago

jmthibault79 commented 5 years ago

Description

ReferenceContext often travels with Alignment Start and Span. Let's combine them.

Added new AlignmentContext to Slice, Container, and CRAIEntry.

Also adds ReferenceContext to CramIterator.

TODO:

Checklist

cmnbroad commented 5 years ago

Closing in favor of pending refactoring branch.