- All Implemented Interfaces:
- CRAMReferenceSource
public class CRAMLazyReferenceSource
extends java.lang.Object
implements CRAMReferenceSource
A lazy CRAMReferenceSource implementation, for use when no explicit reference source has been provided
by the user. This allows client code to have a CRAMReferenceSource to thread through the CRAM code and to
access containers, slices, and un-normalized CRAM records and otherwise perform operations such as indexing
that do not require a reference to be resolved. If a reference sequence is actually requested, throws an
exception.