public class LinearIndexCreator extends TribbleIndexCreator
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_BIN_WIDTH |
properties
Constructor and Description |
---|
LinearIndexCreator(java.io.File inputFile) |
LinearIndexCreator(java.io.File inputFile,
int binSize) |
LinearIndexCreator(java.nio.file.Path inputPath) |
LinearIndexCreator(java.nio.file.Path inputPath,
int binSize) |
Modifier and Type | Method and Description |
---|---|
void |
addFeature(Feature feature,
long filePosition)
add a feature to the index
|
int |
defaultBinSize()
the current default bin size
|
Index |
finalizeIndex(long finalFilePosition)
finalize the index; producing an index object
|
int |
getBinSize() |
addProperty, setIndexSequenceDictionary
public LinearIndexCreator(java.nio.file.Path inputPath, int binSize)
public LinearIndexCreator(java.io.File inputFile, int binSize)
public LinearIndexCreator(java.io.File inputFile)
public LinearIndexCreator(java.nio.file.Path inputPath)
public void addFeature(Feature feature, long filePosition)
feature
- the feature, from which we use the contig, start, and stopfilePosition
- the position of the file at the BEGINNING of the current featurepublic Index finalizeIndex(long finalFilePosition)
finalFilePosition
- the final file position, for indexes that have to close out with the final positionpublic int defaultBinSize()
public int getBinSize()