public class BAIEntry extends java.lang.Object implements java.lang.Comparable<BAIEntry>
Constructor and Description |
---|
BAIEntry(CRAIEntry craiEntry)
Create a BAIEntry from a CRAIEntry (used to read a .crai as a .bai).
|
BAIEntry(ReferenceContext referenceContext,
AlignmentSpan alignmentSpan,
long containerStartByteOffset,
long sliceHeaderBlockByteOffset,
int landmarkIndex) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(BAIEntry other)
Sort by numerical order of reference sequence ID, except that unmapped-unplaced reads come last
For valid reference sequence ID (placed reads):
- sort by alignment start
- if alignment start is equal, sort by container offset
- if alignment start and container offset are equal, sort by slice offset
For unmapped-unplaced reads:
- ignore (invalid) alignment start value
- sort by container offset
- if container offset is equal, sort by slice offset
|
int |
getAlignmentSpan() |
int |
getAlignmentStart() |
long |
getContainerStartByteOffset() |
int |
getLandmarkIndex() |
int |
getMappedReadsCount() |
ReferenceContext |
getReferenceContext() |
long |
getSliceByteOffsetFromCompressionHeaderStart() |
int |
getUnmappedReadsCount() |
int |
getUnmappedUnplacedReadsCount() |
public BAIEntry(ReferenceContext referenceContext, AlignmentSpan alignmentSpan, long containerStartByteOffset, long sliceHeaderBlockByteOffset, int landmarkIndex)
public BAIEntry(CRAIEntry craiEntry)
craiEntry
- public int compareTo(BAIEntry other)
compareTo
in interface java.lang.Comparable<BAIEntry>
other
- the CRAIEntry to compare againstpublic ReferenceContext getReferenceContext()
public int getAlignmentStart()
public int getAlignmentSpan()
public int getMappedReadsCount()
public int getUnmappedReadsCount()
public int getUnmappedUnplacedReadsCount()
public long getContainerStartByteOffset()
public long getSliceByteOffsetFromCompressionHeaderStart()
public int getLandmarkIndex()