def test_range_fetch(self): m = MutationData() m.createAnnotation('chr', '1') m.createAnnotation('start', 78978) m.createAnnotation('end', 79000) self.bigwig_datasource.annotate_mutation(m) self.assertEqual(m.get('TestBigWig_score'), 0.75)
def test_no_data_fetch(self): """Test for value not found in bigwig. In this case, our test bigwig only has data for chr1 so None is expected return value. """ m = MutationData() m.createAnnotation('chr', '13') m.createAnnotation('start', 78978) m.createAnnotation('end', 79000) self.bigwig_datasource.annotate_mutation(m) self.assertEqual(m.get('TestBigWig_score'), None)