public class PerTileFileUtil extends ParameterizedFileUtil
base, DefaultSkipEmptyFiles, extension, faker, lane, matchPattern, PER_TILE_PATTERN_STRING, skipEmptyFiles, tiles| Constructor and Description |
|---|
PerTileFileUtil(java.lang.String extension,
java.io.File base,
FileFaker faker,
int lane) |
PerTileFileUtil(java.lang.String extension,
java.io.File base,
FileFaker faker,
int lane,
boolean skipEmptyFiles) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
fakeFiles(java.util.List<java.lang.Integer> expectedTiles,
int[] cycles,
IlluminaFileUtil.SupportedIlluminaFormat format)
Given the expected tiles/expected cycles for this file type create a set of fake files such that the
verification criteria are met.
|
boolean |
filesAvailable()
Determine whether or not files are available
|
picard.illumina.parser.IlluminaFileMap |
getFiles() |
picard.illumina.parser.IlluminaFileMap |
getFiles(java.util.List<java.lang.Integer> tiles) |
java.util.List<java.lang.String> |
verify(java.util.List<java.lang.Integer> expectedTiles,
int[] expectedCycles)
Given the expected tiles/expected cycles for this file type, return a list of error messages describing any
missing/or malformed files
|
fileToTile, getTiledFiles, getTiles, makeLaneTileRegexpublic PerTileFileUtil(java.lang.String extension,
java.io.File base,
FileFaker faker,
int lane)
public PerTileFileUtil(java.lang.String extension,
java.io.File base,
FileFaker faker,
int lane,
boolean skipEmptyFiles)
public boolean filesAvailable()
ParameterizedFileUtilfilesAvailable in class ParameterizedFileUtilpublic picard.illumina.parser.IlluminaFileMap getFiles()
public picard.illumina.parser.IlluminaFileMap getFiles(java.util.List<java.lang.Integer> tiles)
public java.util.List<java.lang.String> verify(java.util.List<java.lang.Integer> expectedTiles,
int[] expectedCycles)
ParameterizedFileUtilverify in class ParameterizedFileUtilexpectedTiles - An ordered list of tile numbersexpectedCycles - An ordered list of cycle numbers that may contain gapspublic java.util.List<java.lang.String> fakeFiles(java.util.List<java.lang.Integer> expectedTiles,
int[] cycles,
IlluminaFileUtil.SupportedIlluminaFormat format)
ParameterizedFileUtilfakeFiles in class ParameterizedFileUtilexpectedTiles - An ordered list of tile numberscycles - An ordered list of cycle numbers that may contain gapsformat - The format of the files that are to be faked