Beispiel #1
0
    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))
Beispiel #4
0
    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))
Beispiel #5
0
    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')))
Beispiel #6
0
    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))