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