Package htsjdk.samtools.cram
Class CRAIIndex
java.lang.Object
htsjdk.samtools.cram.CRAIIndex
CRAI index used for CRAM files.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntries(Collection<CRAIEntry> toAdd) Add multiple entries to the CRAI index.voidAdd a single entry to the CRAI index.Currently unused, but retained for the native rai query implementationstatic intfindLastAlignedEntry(List<CRAIEntry> list) Currently unused, but retained for the native rai query implementationstatic CRAIEntrygetLeftmost(List<CRAIEntry> list) Currently unused, but retained for the native rai query implementationstatic SeekableStreamopenCraiFileAsBaiStream(File cramIndexFile, SAMSequenceDictionary dictionary) static SeekableStreamopenCraiFileAsBaiStream(InputStream indexStream, SAMSequenceDictionary dictionary) voidprocessContainer(Container container) Create index entries for a single container.voidWrite out the index to an output stream;
-
Field Details
-
CRAI_INDEX_SUFFIX
Deprecated.since June 2019 UseFileExtensions.CRAM_INDEXinstead.- See Also:
-
-
Constructor Details
-
CRAIIndex
public CRAIIndex()
-
-
Method Details
-
addEntry
Add a single entry to the CRAI index.- Parameters:
entry- entry to be added
-
addEntries
Add multiple entries to the CRAI index.- Parameters:
toAdd- entries to be added
-
getCRAIEntries
-
writeIndex
Write out the index to an output stream;- Parameters:
os- Stream to write index to
-
processContainer
Create index entries for a single container.- Parameters:
container- the container to index
-
openCraiFileAsBaiStream
public static SeekableStream openCraiFileAsBaiStream(File cramIndexFile, SAMSequenceDictionary dictionary) -
openCraiFileAsBaiStream
public static SeekableStream openCraiFileAsBaiStream(InputStream indexStream, SAMSequenceDictionary dictionary) -
find
Currently unused, but retained for the native rai query implementation -
getLeftmost
Currently unused, but retained for the native rai query implementation -
findLastAlignedEntry
Currently unused, but retained for the native rai query implementation
-
FileExtensions.CRAM_INDEXinstead.