all reads located between two virtual offsets in the BAM file.
First offset must point to the start of an alignment record,
and be strictly less than the second one.
For decompression, the task pool specified at the construction is used.