示例#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)
示例#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)
示例#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')
示例#4
0
 def test_ssi_create_nooverrwrite(self):
     ceasel.create_ssi(self.file_path)
     self.assertTrue(os.path.isfile(self.ssi_path))
     self.assertRaises(IOError, ceasel.create_ssi, self.file_path)
示例#5
0
 def test_ssi_create(self):
     res = ceasel.create_ssi(self.file_path)
     self.assertEqual(2, res, msg='2 sequences indexed')
     self.assertTrue(os.path.isfile(self.ssi_path))
示例#6
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')
示例#7
0
 def test_ssi_create_nooverrwrite(self):
     ceasel.create_ssi(self.file_path)
     self.assertTrue(os.path.isfile(self.ssi_path))
     self.assertRaises(IOError, ceasel.create_ssi, self.file_path)
示例#8
0
 def test_ssi_create(self):
     res = ceasel.create_ssi(self.file_path)
     self.assertEqual(2, res, msg='2 sequences indexed')
     self.assertTrue(os.path.isfile(self.ssi_path))