Esempio n. 1
0
 def test_collapseIntervals(self):
     self.assertEqual(collapseIntervals(self.simple), [(1, 15)])
     print(self.partial)
     self.assertEqual(collapseIntervals(self.partial), [(150, 330)])
     print(self.full)
     self.assertEqual(collapseIntervals(self.full), [(1, 5), (7, 50),
                                                     (100, 150)])
Esempio n. 2
0
 def test_unique_bp(self):
     self.assertEqual(sum(map(lambda x \
             :x[1]-x[0],collapseIntervals(self.partial))) -
                      calcOverlap(self.partial),330-150)
Esempio n. 3
0
 def test_unique_bp(self):
     self.assertEqual(sum(map(lambda x \
             :x[1]-x[0],collapseIntervals(self.partial))) -
                      calcOverlap(self.partial),330-150)
Esempio n. 4
0
 def test_collapseIntervals(self):
     self.assertEqual(collapseIntervals(self.simple), [(1,15)])
     print(self.partial)
     self.assertEqual(collapseIntervals(self.partial), [(150,330)])
     print(self.full)
     self.assertEqual(collapseIntervals(self.full), [(1,5),(7,50),(100,150)])