htsjdk.samtools.util.CloseableIterator<BclData>
, Closeable
, AutoCloseable
, Iterator<BclData>
public class BclReader extends Object implements htsjdk.samtools.util.CloseableIterator<BclData>
Constructor | Description |
---|---|
BclReader(File bclFile,
BclQualityEvaluationStrategy bclQualityEvaluationStrategy,
boolean seekable) |
|
BclReader(List<File> bclsForOneTile,
int[] outputLengths,
BclQualityEvaluationStrategy bclQualityEvaluationStrategy,
boolean seekable) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
assertProperFileStructure(File file) |
|
void |
close() |
|
static long |
getNumberOfClusters(File file) |
|
boolean |
hasNext() |
|
static boolean |
isBlockGzipped(File file) |
|
static boolean |
isGzipped(File file) |
|
static BclReader |
makeSeekable(List<File> files,
BclQualityEvaluationStrategy bclQualityEvaluationStrategy,
int[] outputLengths) |
|
BclData |
next() |
|
void |
remove() |
|
int |
seek(List<File> files,
TileIndex tileIndex,
int currentTile) |
forEachRemaining
public BclReader(List<File> bclsForOneTile, int[] outputLengths, BclQualityEvaluationStrategy bclQualityEvaluationStrategy, boolean seekable)
public BclReader(File bclFile, BclQualityEvaluationStrategy bclQualityEvaluationStrategy, boolean seekable)
public static boolean isGzipped(File file)
public static boolean isBlockGzipped(File file)
public static long getNumberOfClusters(File file)
public void close()
close
in interface AutoCloseable
close
in interface Closeable
close
in interface htsjdk.samtools.util.CloseableIterator<BclData>
protected void assertProperFileStructure(File file)
public static BclReader makeSeekable(List<File> files, BclQualityEvaluationStrategy bclQualityEvaluationStrategy, int[] outputLengths)