}
Assume.assumeTrue(genome != null);
WiggleDataset ds = (new WiggleParser(new ResourceLocator(wigPath), genome)).parse();
DatasetDataSource wigSource = new DatasetDataSource(wigPath, ds, genome);
TDFReader tdfReader = TDFReader.getReader(tdfPath);
TDFDataSource tdfSource = new TDFDataSource(tdfReader, 0, tdfPath, genome);
//We can't test for exact equality, so we just look for errors
List<LocusScore> wigScores = wigSource.getSummaryScoresForRange(Globals.CHR_ALL, -1, -1, 0);
List<LocusScore> tdfScores = tdfSource.getSummaryScoresForRange(Globals.CHR_ALL, -1, -1, 0);
assertEquals(expHaveChrAll, tdfSource.isChrOrderValid());
if(!expHaveChrAll){