コード例 #1
0
ファイル: test_embl.py プロジェクト: ElDeveloper/biolopy
    def test_embl_to_dna(self):
        i = 1
        exp = self.multi[i]
        obs = _embl_to_dna(self.multi_fp, seq_num=i+1)
        exp = DNA(exp[0], metadata=exp[1], lowercase=True,
                  interval_metadata=exp[2])

        self.assertEqual(exp, obs)
コード例 #2
0
    def test_embl_to_dna(self):
        i = 1
        exp = self.multi[i]
        obs = _embl_to_dna(self.multi_fp, seq_num=i+1)
        exp = DNA(exp[0], metadata=exp[1], lowercase=True,
                  interval_metadata=exp[2])

        self.assertEqual(exp, obs)
コード例 #3
0
ファイル: test_embl.py プロジェクト: ElDeveloper/biolopy
    def test_roundtrip_dna(self):
        with io.StringIO() as fh:
            _dna_to_embl(_embl_to_dna(self.single_rna_fp), fh)
            obs = fh.getvalue()

        with open(self.single_rna_fp) as fh:
            exp = fh.read()

        self.assertEqual(obs, exp)
コード例 #4
0
ファイル: test_embl.py プロジェクト: SantosJGND/Nlas
    def test_roundtrip_dna(self):
        with io.StringIO() as fh:
            _dna_to_embl(_embl_to_dna(self.single_rna_fp), fh)
            obs = fh.getvalue()

        with open(self.single_rna_fp) as fh:
            exp = fh.read()

        self.assertEqual(obs, exp)
コード例 #5
0
ファイル: test_embl.py プロジェクト: ElDeveloper/biolopy
    def test_constructed_sequences(self):
        with self.assertRaisesRegex(
                EMBLFormatError,
                r"There's no support for embl CON record"):

            _embl_to_dna(self.embl_constructed_fp)
コード例 #6
0
ファイル: test_embl.py プロジェクト: SantosJGND/Nlas
    def test_constructed_sequences(self):
        with self.assertRaisesRegex(EMBLFormatError,
                                    r"There's no support for embl CON record"):

            _embl_to_dna(self.embl_constructed_fp)