}
//identical test case using the SamFileTester to generate that SAM file on the fly
@Test(dataProvider = "testCleanSamTesterDataProvider")
public void testCleanSamTester(final String originalCigar, final String expectedCigar, final int defaultChromosomeLength, final int alignStart) throws IOException {
final CleanSamTester cleanSamTester = new CleanSamTester(expectedCigar, 100, defaultChromosomeLength);
// NB: this will add in the mate cigar, when enabled in SamPairUtil, for additional validation
cleanSamTester.addMappedPair(0, alignStart, alignStart, false, false, originalCigar, originalCigar, false, 50);
cleanSamTester.runTest();
}