String dsName = "/chr1/raw";
TDFDataset ds1 = TDFReader.getReader(file1).getDataset(dsName);
TDFDataset ds2 = TDFReader.getReader(file2).getDataset(dsName);
TDFTile t1 = ds1.getTiles(start, end).get(0);
TDFTile t2 = ds2.getTiles(start, end).get(0);
int nPts = t1.getSize();
assertEquals(nPts, t2.getSize());
for (int i = 0; i < nPts; i++) {
assertTrue(t1.getStartPosition(i) < t1.getEndPosition(i));
assertEquals(t1.getStartPosition(i), t2.getStartPosition(i));
assertTrue(t1.getValue(0, i) <= t2.getValue(0, i));
if (i < nPts - 1) {
assertTrue(t1.getStartPosition(i) < t1.getStartPosition(i + 1));
}
}