OUTPUT_RECORD - The kind of record to be returned (as opposed to the type of the record stored in the file).Iterator<OUTPUT_RECORD>MultiTileFilterParser, MultiTileLocsParserpublic 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) |
forEachRemainingpublic 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()
next in interface Iterator<OUTPUT_RECORD extends picard.illumina.parser.IlluminaData>public boolean hasNext()
hasNext in interface Iterator<OUTPUT_RECORD extends picard.illumina.parser.IlluminaData>public int getTileOfNextCluster()
public Set<IlluminaDataType> supportedTypes()
public void remove()
remove in interface Iterator<OUTPUT_RECORD extends picard.illumina.parser.IlluminaData>public abstract void close()