Exemplo n.º 1
0
    def test_ssi_fetch(self):
        ceasel.create_ssi(self.file_path)
        index = ceasel.open_ssi(self.file_path)
        seq1 = index['sequence1']
        self.assertTrue(seq1 is not None)
        self.assertEqual(5, len(seq1))
        self.assertEqual('sequence1', seq1.name)
        self.assertEqual('d1', seq1.description)
        self.assertEqual('ACCGT', seq1.seq)

        seq2 = index['sequence2']
        self.assertTrue(seq2 is not None)
Exemplo n.º 2
0
    def test_ssi_fetch(self):
        ceasel.create_ssi(self.file_path)
        index = ceasel.open_ssi(self.file_path)
        seq1 = index['sequence1']
        self.assertTrue(seq1 is not None)
        self.assertEqual(5, len(seq1))
        self.assertEqual('sequence1', seq1.name)
        self.assertEqual('d1', seq1.description)
        self.assertEqual('ACCGT', seq1.seq)

        seq2 = index['sequence2']
        self.assertTrue(seq2 is not None)
Exemplo n.º 3
0
 def test_ssi_fetch_keyerror(self):
     ceasel.create_ssi(self.file_path)
     index = ceasel.open_ssi(self.file_path)
     self.assertRaises(KeyError, index.__getitem__, 'sequence3')
Exemplo n.º 4
0
 def test_ssi_fetch_keyerror(self):
     ceasel.create_ssi(self.file_path)
     index = ceasel.open_ssi(self.file_path)
     self.assertRaises(KeyError, index.__getitem__, 'sequence3')