public class IlluminaFileUtil extends Object
Modifier and Type | Class and Description |
---|---|
static class |
IlluminaFileUtil.SupportedIlluminaFormat |
Modifier and Type | Field and Description |
---|---|
static Pattern |
CYCLE_SUBDIRECTORY_PATTERN |
Constructor and Description |
---|
IlluminaFileUtil(File basecallDir,
File barcodeDir,
int lane) |
IlluminaFileUtil(File basecallDir,
int lane) |
Modifier and Type | Method and Description |
---|---|
List<Integer> |
getActualTiles(List<IlluminaFileUtil.SupportedIlluminaFormat> formats)
Get the available tiles for the given formats, if the formats have tile lists that differ then
throw an exception, if any of the format
|
List<Integer> |
getExpectedTiles()
Return the list of tiles we would expect for this lane based on the metrics found in InterOp/TileMetricsOut.bin
|
int |
getLane()
Return the lane we're inspecting
|
ParameterizedFileUtil |
getUtil(IlluminaFileUtil.SupportedIlluminaFormat format)
Given a file type, get the Parameterized File Util object associated with it
|
static String |
longLaneStr(int lane) |
File |
tileMetricsOut() |
public static final Pattern CYCLE_SUBDIRECTORY_PATTERN
public IlluminaFileUtil(File basecallDir, int lane)
public int getLane()
public ParameterizedFileUtil getUtil(IlluminaFileUtil.SupportedIlluminaFormat format)
public List<Integer> getExpectedTiles()
public List<Integer> getActualTiles(List<IlluminaFileUtil.SupportedIlluminaFormat> formats)
public File tileMetricsOut()
public static String longLaneStr(int lane)