Package htsjdk.samtools
Class BinningIndexBuilder
java.lang.Object
htsjdk.samtools.BinningIndexBuilder
Builder for a BinningIndexContent object.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
coordinates are 1-based, inclusive -
Constructor Summary
ConstructorDescriptionBinningIndexBuilder
(int referenceSequence) BinningIndexBuilder
(int referenceSequence, int sequenceLength) BinningIndexBuilder
(int referenceSequence, int sequenceLength, boolean fillInUninitializedValues) -
Method Summary
Modifier and TypeMethodDescriptionCreates the BAMIndexContent for this reference.void
-
Constructor Details
-
BinningIndexBuilder
public BinningIndexBuilder(int referenceSequence, int sequenceLength, boolean fillInUninitializedValues) - Parameters:
referenceSequence
-sequenceLength
- 0 implies unknown length. Known length will reduce memory use.fillInUninitializedValues
- if true, set uninitialized values (-1) to the last non-zero offset; if false, leave uninitialized values as -1, which is required when merging index files (seeBAMIndexMerger
)
-
BinningIndexBuilder
public BinningIndexBuilder(int referenceSequence, int sequenceLength) - Parameters:
referenceSequence
-sequenceLength
- 0 implies unknown length. Known length will reduce memory use.
-
BinningIndexBuilder
public BinningIndexBuilder(int referenceSequence)
-
-
Method Details
-
processFeature
-
generateIndexContent
Creates the BAMIndexContent for this reference. Requires all features of the reference have already been processed.
-