예제 #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__)
예제 #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)
예제 #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)
예제 #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)
예제 #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))
예제 #6
0
    def test_no_isolation(self):
        result = list(transform.isolate_region(self.sequences, 0,
            len(self.sequences[0])))

        self.assertEqual(self.sequences, result)
예제 #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))
예제 #8
0
    def test_no_isolation(self):
        result = list(transform.isolate_region(self.sequences, 0,
            len(self.sequences[0])))

        self.assertEqual(self.sequences, result)