@Test public static void testGetFirstLocusInBin() { Assert.assertEquals(csi.getFirstLocusInBin(bin1), 1); Assert.assertEquals(csi.getFirstLocusInBin(bin2), 1); Assert.assertEquals(csi.getFirstLocusInBin(bin3), 1); Assert.assertEquals(csi.getFirstLocusInBin(bin4), 1); Assert.assertEquals(csi.getFirstLocusInBin(bin5), 1); Assert.assertEquals(csi.getFirstLocusInBin(bin6), (1<<17) + 1); Assert.assertEquals(csi.getFirstLocusInBin(bin7), (1<<20)*7 + 1); Assert.assertEquals(csi.getFirstLocusInBin(bin8), (1<<14)*8 + 1); Assert.assertEquals(ucsi.getFirstLocusInBin(bin1), 1); Assert.assertEquals(ucsi.getFirstLocusInBin(bin2), 1); Assert.assertEquals(ucsi.getFirstLocusInBin(bin3), 1); Assert.assertEquals(ucsi.getFirstLocusInBin(bin4), 1); Assert.assertEquals(ucsi.getFirstLocusInBin(bin5), 1); Assert.assertEquals(ucsi.getFirstLocusInBin(bin6), (1<<18) + 1); Assert.assertEquals(ucsi.getFirstLocusInBin(bin7), (1<<21)*7 + 1); Assert.assertEquals(ucsi.getFirstLocusInBin(bin8), (1<<15)*8 + 1); Assert.assertEquals(ucsi.getFirstLocusInBin(bin9), (1<<12)*98404 + 1); }
Read more here: Source link