예제 #1
0
 def test_reverse_transcribe_preserves_all_metadata(self):
     seq = RNA('AGUU',
               metadata={'foo': 'bar'},
               positional_metadata={'foo': range(4)})
     exp = DNA('AGTT',
               metadata={'foo': 'bar'},
               positional_metadata={'foo': range(4)})
     self.assertEqual(seq.reverse_transcribe(), exp)
예제 #2
0
    def test_reverse_transcribe_preserves_all_metadata(self):
        im = IntervalMetadata(4)
        im.add([(0, 2)], metadata={'gene': 'p53'})

        seq = RNA('AGUU', metadata={'foo': 'bar'},
                  positional_metadata={'foo': range(4)},
                  interval_metadata=im)
        exp = DNA('AGTT', metadata={'foo': 'bar'},
                  positional_metadata={'foo': range(4)},
                  interval_metadata=im)
        self.assertEqual(seq.reverse_transcribe(), exp)
예제 #3
0
    def test_reverse_transcribe_preserves_all_metadata(self):
        im = IntervalMetadata(4)
        im.add([(0, 2)], metadata={'gene': 'p53'})

        seq = RNA('AGUU', metadata={'foo': 'bar'},
                  positional_metadata={'foo': range(4)},
                  interval_metadata=im)
        exp = DNA('AGTT', metadata={'foo': 'bar'},
                  positional_metadata={'foo': range(4)},
                  interval_metadata=im)
        self.assertEqual(seq.reverse_transcribe(), exp)
예제 #4
0
 def test_reverse_transcribe_does_not_modify_input(self):
     seq = RNA('AUAU')
     self.assertEqual(seq.reverse_transcribe(), DNA('ATAT'))
     self.assertEqual(seq, RNA('AUAU'))
예제 #5
0
 def test_reverse_transcribe_preserves_all_metadata(self):
     seq = RNA('AGUU', metadata={'foo': 'bar'},
               positional_metadata={'foo': range(4)})
     exp = DNA('AGTT', metadata={'foo': 'bar'},
               positional_metadata={'foo': range(4)})
     self.assertEqual(seq.reverse_transcribe(), exp)
예제 #6
0
파일: test_rna.py 프로젝트: SantosJGND/Nlas
 def test_reverse_transcribe_does_not_modify_input(self):
     seq = RNA('AUAU')
     self.assertEqual(seq.reverse_transcribe(), DNA('ATAT'))
     self.assertEqual(seq, RNA('AUAU'))