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.Closeableclose in interface java.lang.AutoCloseablepublic 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)