Esempio n. 1
0
 def test_invalid(self):
     self.assertRaises(
         ValueError,
         transform.isolate_region(self.sequences, 5, 5).__next__)
     self.assertRaises(
         ValueError,
         transform.isolate_region(self.sequences, 10, 5).__next__)
Esempio n. 2
0
    def test_middle(self):
        expected = ['--A--ACTGGA------------', '--AGCACTGGA------------']
        start = 1
        end = 11

        actual = list(transform.isolate_region(self.sequences, start, end))
        actual = [str(s.seq) for s in actual]
        self.assertEqual(expected, actual)
Esempio n. 3
0
    def test_middle(self):
        expected = ['--A--ACTGGA------------', '--AGCACTGGA------------']
        start = 1
        end = 11

        actual = list(transform.isolate_region(self.sequences, start, end))
        actual = [str(s.seq) for s in actual]
        self.assertEqual(expected, actual)
Esempio n. 4
0
 def test_invalid(self):
     self.assertRaises(ValueError, transform.isolate_region(
             self.sequences, 5, 5).next)
     self.assertRaises(ValueError, transform.isolate_region(
             self.sequences, 10, 5).next)
Esempio n. 5
0
 def test_single_loc(self):
     start = 2
     end = 3
     result = list(transform.isolate_region(self.sequences, start, end))
     for seq in result:
         self.assertEqual('--A--------------------', str(seq.seq))
Esempio n. 6
0
    def test_no_isolation(self):
        result = list(transform.isolate_region(self.sequences, 0,
            len(self.sequences[0])))

        self.assertEqual(self.sequences, result)
Esempio n. 7
0
 def test_single_loc(self):
     start = 2
     end = 3
     result = list(transform.isolate_region(self.sequences, start, end))
     for seq in result:
         self.assertEqual('--A--------------------', str(seq.seq))
Esempio n. 8
0
    def test_no_isolation(self):
        result = list(transform.isolate_region(self.sequences, 0,
            len(self.sequences[0])))

        self.assertEqual(self.sequences, result)