Class PerTileOrPerRunFileUtil


public class PerTileOrPerRunFileUtil extends PerTileFileUtil
  • Constructor Details

    • PerTileOrPerRunFileUtil

      public PerTileOrPerRunFileUtil(String extension, File base, FileFaker faker, int lane)
  • Method Details

    • filesAvailable

      public boolean filesAvailable()
      Description copied from class: ParameterizedFileUtil
      Determine whether or not files are available
      Overrides:
      filesAvailable in class PerTileFileUtil
      Returns:
      return true if files are found matching this types pattern, false otherwise
    • setTilesForPerRunFile

      public void setTilesForPerRunFile(List<Integer> tiles)
      Overrides:
      setTilesForPerRunFile in class ParameterizedFileUtil
    • checkTileCount

      public boolean checkTileCount()
      Overrides:
      checkTileCount in class ParameterizedFileUtil
    • verify

      public List<String> verify(List<Integer> expectedTiles, int[] expectedCycles)
      Description copied from class: ParameterizedFileUtil
      Given the expected tiles/expected cycles for this file type, return a list of error messages describing any missing/or malformed files
      Overrides:
      verify in class PerTileFileUtil
      Parameters:
      expectedTiles - An ordered list of tile numbers
      expectedCycles - An ordered list of cycle numbers that may contain gaps
      Returns:
      A list of error messages for this format