@Override
public List<String> fakeFiles(final List<Integer> expectedTiles, final int[] expectedCycles,
final IlluminaFileUtil.SupportedIlluminaFormat format) {
//we need to fake a bci file for the tile index
final BciFileFaker bciFileFaker = new BciFileFaker();
try {
bciFileFaker.fakeBciFile(bci, expectedTiles);
tileIndex = new TileIndex(bci);
faker.fakeFile(base, expectedTiles, lane, extension);
final File[] filesMatchingRegexp = IOUtil.getFilesMatchingRegexp(base, matchPattern);
if (filesMatchingRegexp == null || filesMatchingRegexp.length == 0) {
dataFile = null;