OUTPUT_RECORD
- The kind of record to be returned (as opposed to the type of the record stored in the file).MultiTileFilterParser
, MultiTileLocsParser
public abstract class MultiTileParser<OUTPUT_RECORD extends picard.illumina.parser.IlluminaData> extends Object
Constructor | Description |
---|---|
MultiTileParser(TileIndex tileIndex,
List<Integer> requestedTiles,
Set<IlluminaDataType> supportedTypes) |
Modifier and Type | Method | Description |
---|---|---|
void |
close() |
|
int |
getTileOfNextCluster() |
|
boolean |
hasNext() |
|
OUTPUT_RECORD |
next() |
|
void |
remove() |
|
void |
seekToTile(int oneBasedTileNumber) |
|
Set<IlluminaDataType> |
supportedTypes() |
|
void |
verifyData(List<Integer> tiles,
int[] cycles) |
forEachRemaining
public MultiTileParser(TileIndex tileIndex, List<Integer> requestedTiles, Set<IlluminaDataType> supportedTypes)
tileIndex
- Enables conversion from tile number to record number in this file.requestedTiles
- Iterate over these tile numbers, which must be in ascending order.supportedTypes
- The data types(s) that are provided by this file type, used to decide what file types to read.public void seekToTile(int oneBasedTileNumber)
public OUTPUT_RECORD next()
public boolean hasNext()
public int getTileOfNextCluster()
public Set<IlluminaDataType> supportedTypes()
public void remove()
public abstract void close()