GCMedianReadCountFile { @NotNull public static GCMedianReadCount read(boolean extendRange, @NotNull final String filename) throws IOException { return fromLines(extendRange, Files.readAllLines(new File(filename).toPath())); } private  GCMedianReadCountFile(); @NotNull static String generateFilename(@NotNull final String basePath, @NotNull final String sample); @NotNull static GCMedianReadCount read(boolean extendRange, @NotNull final String filename); static void write(@NotNull final String fileName, @NotNull final GCMedianReadCount gcMedianReadCount);  }
@Test public void canLoadWithoutExtendingRegion() throws IOException { final GCMedianReadCount readCount = GCMedianReadCountFile.read(false, BASE_PATH + "EXAMPLE.purple.gc.median"); testMinMax(readCount, -1, -1); }
@Test public void canLoadAndExtendRegion() throws IOException { final GCMedianReadCount readCount = GCMedianReadCountFile.read(true, BASE_PATH + "EXAMPLE.purple.gc.median"); testMinMax(readCount, 1144, 880); }