def test_roundtrip_sequence(self): with io.StringIO() as fh: _sequence_to_genbank(_genbank_to_sequence(self.single_rna_fp), fh) obs = fh.getvalue() with open(self.single_rna_fp) as fh: exp = fh.read() self.assertEqual(obs, exp)
def test_sequence_to_genbank(self): with io.StringIO() as fh: for i, (seq, md, imd, constructor) in enumerate(self.multi): obj = Sequence(seq, md, interval_metadata=imd, lowercase=True) _sequence_to_genbank(obj, fh) obs = fh.getvalue() with open(self.multi_fp) as fh: exp = fh.read() self.assertEqual(obs, exp)
def test_sequence_to_genbank(self): fh = io.StringIO() for i, (seq, md, pmd, constructor) in enumerate(self.multi): obj = Sequence(seq, md, pmd, lowercase=True) _sequence_to_genbank(obj, fh) obs = fh.getvalue() fh.close() with io.open(self.multi_fp) as fh: exp = fh.read() self.assertEqual(obs, exp)