Package htsjdk.samtools.cram
Class CRAIIndex
java.lang.Object
htsjdk.samtools.cram.CRAIIndex
CRAI index used for CRAM files.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addEntries
(Collection<CRAIEntry> toAdd) Add multiple entries to the CRAI index.void
Add a single entry to the CRAI index.Currently unused, but retained for the native rai query implementationstatic int
findLastAlignedEntry
(List<CRAIEntry> list) Currently unused, but retained for the native rai query implementationstatic CRAIEntry
getLeftmost
(List<CRAIEntry> list) Currently unused, but retained for the native rai query implementationstatic SeekableStream
openCraiFileAsBaiStream
(File cramIndexFile, SAMSequenceDictionary dictionary) static SeekableStream
openCraiFileAsBaiStream
(InputStream indexStream, SAMSequenceDictionary dictionary) void
processContainer
(Container container) Create index entries for a single container.void
Write out the index to an output stream;
-
Field Details
-
CRAI_INDEX_SUFFIX
Deprecated.since June 2019 UseFileExtensions.CRAM_INDEX
instead.- 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_INDEX
instead.