Exemplo n.º 1
0
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)]
Exemplo n.º 2
0
 def setUp(self):
     self.esc = PasScan('data/hgex')