public class BclReader extends Object implements htsjdk.samtools.util.CloseableIterator<BclData>
Constructor and Description |
---|
BclReader(File bclFile,
BclQualityEvaluationStrategy bclQualityEvaluationStrategy,
boolean seekable) |
BclReader(List<File> bclsForOneTile,
int[] outputLengths,
BclQualityEvaluationStrategy bclQualityEvaluationStrategy,
boolean seekable) |
Modifier and Type | Method and 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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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 htsjdk.samtools.util.CloseableIterator<BclData>
close
in interface Closeable
close
in interface AutoCloseable
protected void assertProperFileStructure(File file)
public static BclReader makeSeekable(List<File> files, BclQualityEvaluationStrategy bclQualityEvaluationStrategy, int[] outputLengths)