class Backmapper_Test(unittest.TestCase): """Test """ def setUp(self): self.f_gene = "data/backmap_gene.bed" self.f_read = "data/backmap_tag.bed" self.mapper = Backmapper(self.f_gene) def test_backmap(self): out = StringIO() self.mapper.backmap_file(self.f_read, out) expected = [ ["chr1", "380", "400", "1", "0", "+", "380", "380", "0,0,0", "1", "20", "0"], ["chr2", "120", "140", "2", "2", "-", "120", "120", "0,0,0", "1", "20", "0"], ["chr1", "190", "310", "3", "3", "+", "190", "190", "0,0,0", "3", "10,10,10", "0,20,110"], ["chr2", "300", "330", "4", "4", "-", "300", "300", "0,0,0", "1", "30", "0"], ] obs = [line.split("\t") for line in out.getvalue().rstrip().split("\n")] assert expected == obs
def setUp(self): self.f_gene = "data/backmap_gene.bed" self.f_read = "data/backmap_tag.bed" self.mapper = Backmapper(self.f_gene)