def test_namespaces_egf(self): result = { 'HGNC': 10, 'GOBP': 1, } self.assertEqual(set(result), get_namespaces(egf_graph)) self.assertEqual(result, count_namespaces(egf_graph))
def test_namespaces_egf(self): """Test getting and counting namespaces' contents on the EGF graph.""" result = { 'HGNC': 10, 'GO': 1, } self.assertEqual(set(result), get_namespaces(egf_graph)) self.assertEqual(Counter(result), count_namespaces(egf_graph))
def test_namespaces_sialic(self): """Test getting and counting namespaces' contents on the sialic acid graph.""" result = { 'HGNC': 7, 'CHEBI': 1, } self.assertEqual(set(result), get_namespaces(sialic_acid_graph)) self.assertEqual(Counter(result), count_namespaces(sialic_acid_graph))
def test_namespaces_egf(self): """Test getting and counting namespaces' contents on the EGF graph.""" result = { 'hgnc': 15, 'go': 3, 'bel': 4, } self.assertEqual(set(result), get_namespaces(egf_graph)) self.assertEqual(Counter(result), count_namespaces(egf_graph))
def test_summarize_sialic(self): """Test getting and counting namespaces' contents on the sialic acid graph.""" namespace_result = { 'hgnc': 8, 'chebi': 2, 'bel': 3, } self.assertEqual(set(namespace_result), get_namespaces(sialic_acid_graph)) self.assertEqual(Counter(namespace_result), count_namespaces(sialic_acid_graph)) hgnc_result = { 'CD33': 3, # once as reference, once in complex, and once as variant 'TYROBP': 1, 'SYK': 1, 'PTPN6': 1, 'PTPN11': 1, 'TREM2': 1, } chebi_result = { 'sialic acid': 2, } names = get_names(sialic_acid_graph) self.assertEqual(set(namespace_result), set(names)) self.assertEqual(set(hgnc_result), names['hgnc']) self.assertEqual(set(chebi_result), names['chebi']) self.assertEqual(set(hgnc_result), get_names_by_namespace(sialic_acid_graph, 'hgnc')) self.assertEqual(set(chebi_result), get_names_by_namespace(sialic_acid_graph, 'chebi')) self.assertEqual( hgnc_result, dict(count_names_by_namespace(sialic_acid_graph, 'hgnc'))) self.assertEqual( chebi_result, dict(count_names_by_namespace(sialic_acid_graph, 'chebi')))
def test_namespaces_sialic(self): result = {'HGNC': 7, 'CHEBI': 1} self.assertEqual(set(result), get_namespaces(sialic_acid_graph)) self.assertEqual(result, count_namespaces(sialic_acid_graph))