class PasScan_Test(unittest.TestCase): def setUp(self): self.esc = PasScan('data/hgex') def test_itermatch(self): assert [m for m in self.esc.itermatch('CCCAAA', '+')] == [] assert [m for m in self.esc.itermatch('AATAAA', '+')] == [(0, 6)] assert [m for m in self.esc.itermatch('ATTAAA', '+')] == [(0, 6)] assert [m for m in self.esc.itermatch('AATAAAAGTAAA', '+')] == [(0, 12)] assert [m for m in self.esc.itermatch('AATAAACCAGTAAA', '+')] == [(0, 6), (8, 14)] assert [m for m in self.esc.itermatch('AATAAATAAA', '+')] == [(0, 6)]
def setUp(self): self.esc = PasScan('data/hgex')