about summary refs log tree commit diff
path: root/wqflask
diff options
context:
space:
mode:
Diffstat (limited to 'wqflask')
-rw-r--r--wqflask/tests/unit/wqflask/correlation/test_show_corr_results.py56
-rw-r--r--wqflask/wqflask/correlation/show_corr_results.py93
2 files changed, 0 insertions, 149 deletions
diff --git a/wqflask/tests/unit/wqflask/correlation/test_show_corr_results.py b/wqflask/tests/unit/wqflask/correlation/test_show_corr_results.py
index 33601990..e29b18ca 100644
--- a/wqflask/tests/unit/wqflask/correlation/test_show_corr_results.py
+++ b/wqflask/tests/unit/wqflask/correlation/test_show_corr_results.py
@@ -1,7 +1,6 @@
 import unittest
 from unittest import mock
 from wqflask.correlation.show_corr_results import get_header_fields
-from wqflask.correlation.show_corr_results import generate_corr_json
 
 
 class AttributeSetter:
@@ -41,58 +40,3 @@ class TestShowCorrResults(unittest.TestCase):
         result2 = get_header_fields("Other", "Other")
         self.assertEqual(result1, expected[0])
         self.assertEqual(result2, expected[1])
-
-    @mock.patch("wqflask.correlation.show_corr_results.hmac.data_hmac")
-    def test_generate_corr_json(self, mock_data_hmac):
-        mock_data_hmac.return_value = "hajsdiau"
-
-        dataset = AttributeSetter({"name": "the_name"})
-        this_trait = AttributeSetter(
-            {"name": "trait_test", "dataset": dataset})
-        target_dataset = AttributeSetter({"type": "Publish"})
-        corr_trait_1 = AttributeSetter({
-            "name": "trait_1",
-            "dataset": AttributeSetter({"name": "dataset_1"}),
-            "view": True,
-            "abbreviation": "T1",
-            "description_display": "Trait I description",
-            "authors": "JM J,JYEW",
-            "pubmed_id": "34n4nn31hn43",
-            "pubmed_text": "2016",
-            "pubmed_link": "https://www.load",
-            "lod_score": "",
-            "mean": "",
-            "LRS_location_repr": "BXBS",
-            "additive": "",
-            "sample_r": 10.5,
-            "num_overlap": 2,
-            "sample_p": 5
-
-
-
-
-        })
-        corr_results = [corr_trait_1]
-
-        dataset_type_other = {
-            "location": "cx-3-4",
-            "sample_4": 12.32,
-            "num_overlap": 3,
-            "sample_p": 10.34
-        }
-
-        expected_results = '[{"index": 1, "trait_id": "trait_1", "dataset": "dataset_1", "hmac": "hajsdiau", "abbreviation_display": "T1", "description": "Trait I description", "mean": "N/A", "authors_display": "JM J,JYEW", "additive": "N/A", "pubmed_id": "34n4nn31hn43", "year": "2016", "lod_score": "N/A", "lrs_location": "BXBS", "sample_r": "10.500", "num_overlap": 2, "sample_p": "5.000e+00"}]'
-
-        results1 = generate_corr_json(corr_results=corr_results, this_trait=this_trait,
-                                      dataset=dataset, target_dataset=target_dataset, for_api=True)
-        self.assertEqual(expected_results, results1)
-
-    def test_generate_corr_json_view_false(self):
-        trait = AttributeSetter({"view": False})
-        corr_results = [trait]
-        this_trait = AttributeSetter({"name": "trait_test"})
-        dataset = AttributeSetter({"name": "the_name"})
-
-        results_where_view_is_false = generate_corr_json(
-            corr_results=corr_results, this_trait=this_trait, dataset={}, target_dataset={}, for_api=False)
-        self.assertEqual(results_where_view_is_false, "[]")
diff --git a/wqflask/wqflask/correlation/show_corr_results.py b/wqflask/wqflask/correlation/show_corr_results.py
index a1b45ff6..cda34bee 100644
--- a/wqflask/wqflask/correlation/show_corr_results.py
+++ b/wqflask/wqflask/correlation/show_corr_results.py
@@ -222,99 +222,6 @@ def correlation_json_for_table(start_vars, correlation_data, this_trait, this_da
     return json.dumps(results_list)
 
 
-def generate_corr_json(corr_results, this_trait, dataset, target_dataset, for_api=False):
-    results_list = []
-    for i, trait in enumerate(corr_results):
-        if trait.view == False:
-            continue
-        results_dict = {}
-        results_dict['index'] = i + 1
-        results_dict['trait_id'] = trait.name
-        results_dict['dataset'] = trait.dataset.name
-        results_dict['hmac'] = hmac.data_hmac(
-            '{}:{}'.format(trait.name, trait.dataset.name))
-        if target_dataset.type == "ProbeSet":
-            results_dict['symbol'] = trait.symbol
-            results_dict['description'] = "N/A"
-            results_dict['location'] = trait.location_repr
-            results_dict['mean'] = "N/A"
-            results_dict['additive'] = "N/A"
-            if bool(trait.description_display):
-                results_dict['description'] = trait.description_display
-            if bool(trait.mean):
-                results_dict['mean'] = f"{float(trait.mean):.3f}"
-            try:
-                results_dict['lod_score'] = f"{float(trait.LRS_score_repr) / 4.61:.1f}"
-            except:
-                results_dict['lod_score'] = "N/A"
-            results_dict['lrs_location'] = trait.LRS_location_repr
-            if bool(trait.additive):
-                results_dict['additive'] = f"{float(trait.additive):.3f}"
-            results_dict['sample_r'] = f"{float(trait.sample_r):.3f}"
-            results_dict['num_overlap'] = trait.num_overlap
-            results_dict['sample_p'] = f"{float(trait.sample_p):.3e}"
-            results_dict['lit_corr'] = "--"
-            results_dict['tissue_corr'] = "--"
-            results_dict['tissue_pvalue'] = "--"
-            if bool(trait.lit_corr):
-                results_dict['lit_corr'] = f"{float(trait.lit_corr):.3f}"
-            if bool(trait.tissue_corr):
-                results_dict['tissue_corr'] = f"{float(trait.tissue_corr):.3f}"
-                results_dict['tissue_pvalue'] = f"{float(trait.tissue_pvalue):.3e}"
-        elif target_dataset.type == "Publish":
-            results_dict['abbreviation_display'] = "N/A"
-            results_dict['description'] = "N/A"
-            results_dict['mean'] = "N/A"
-            results_dict['authors_display'] = "N/A"
-            results_dict['additive'] = "N/A"
-            if for_api:
-                results_dict['pubmed_id'] = "N/A"
-                results_dict['year'] = "N/A"
-            else:
-                results_dict['pubmed_link'] = "N/A"
-                results_dict['pubmed_text'] = "N/A"
-
-            if bool(trait.abbreviation):
-                results_dict['abbreviation_display'] = trait.abbreviation
-            if bool(trait.description_display):
-                results_dict['description'] = trait.description_display
-            if bool(trait.mean):
-                results_dict['mean'] = f"{float(trait.mean):.3f}"
-            if bool(trait.authors):
-                authors_list = trait.authors.split(',')
-                if len(authors_list) > 6:
-                    results_dict['authors_display'] = ", ".join(
-                        authors_list[:6]) + ", et al."
-                else:
-                    results_dict['authors_display'] = trait.authors
-            if bool(trait.pubmed_id):
-                if for_api:
-                    results_dict['pubmed_id'] = trait.pubmed_id
-                    results_dict['year'] = trait.pubmed_text
-                else:
-                    results_dict['pubmed_link'] = trait.pubmed_link
-                    results_dict['pubmed_text'] = trait.pubmed_text
-            try:
-                results_dict['lod_score'] = f"{float(trait.LRS_score_repr) / 4.61:.1f}"
-            except:
-                results_dict['lod_score'] = "N/A"
-            results_dict['lrs_location'] = trait.LRS_location_repr
-            if bool(trait.additive):
-                results_dict['additive'] = f"{float(trait.additive):.3f}"
-            results_dict['sample_r'] = f"{float(trait.sample_r):.3f}"
-            results_dict['num_overlap'] = trait.num_overlap
-            results_dict['sample_p'] = f"{float(trait.sample_p):.3e}"
-        else:
-            results_dict['location'] = trait.location_repr
-            results_dict['sample_r'] = f"{float(trait.sample_r):.3f}"
-            results_dict['num_overlap'] = trait.num_overlap
-            results_dict['sample_p'] = f"{float(trait.sample_p):.3e}"
-
-        results_list.append(results_dict)
-
-    return json.dumps(results_list)
-
-
 def get_formatted_corr_type(corr_type, corr_method):
     formatted_corr_type = ""
     if corr_type == "lit":