示例#1
0
 def test_gpi_to_gene_node(self):
     gpi_iter = _gpi12iterator(self.gpi_fh)
     item = next(gpi_iter)
     node = self.sc2ga.gpi_to_gene_node_data(item)
     self.assertEqual(len(self.sc2ga.node_header), len(node))
     self.assertEqual(node,
                      ['UniProtKB:P0DTD2', 'Protein 9b', 'biolink:Protein', '', 'NCBITaxon:2697049', 'sars_cov_2_gene_annot'])
示例#2
0
 def test_gpi_parsing(self):
     count: int = 0
     with open(self.gpi_file, 'r') as gpi_fh:
         for rec in _gpi12iterator(gpi_fh):
             count += 1
     self.assertEqual(self.expected_sars_cov2_genes, count)
 def test_gpi12iterator_instance(self, key, value):
     gpi_iter = _gpi12iterator(self.gpi_fh)
     item = next(gpi_iter)
     self.assertTrue(key in item)
     self.assertEqual(value, item[key])
 def test_gpi12iterator_instance(self):
     gpi_iter = _gpi12iterator(self.gpi_fh)
     self.assertTrue(isinstance(gpi_iter, Iterable))