public class PerTileFileUtil extends ParameterizedFileUtil
base, extension, faker, lane, matchPattern, PER_TILE_PATTERN_STRING, tiles| Constructor and Description |
|---|
PerTileFileUtil(java.lang.String extension,
java.io.File base,
FileFaker faker,
int lane) |
| 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 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