diff options
author | Frederick Muriuki Muriithi | 2022-08-11 08:12:54 +0300 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2022-08-12 13:13:26 +0300 |
commit | a1cbc12f843bbdc1759d5acac5ae3630fb5d4b81 (patch) | |
tree | 78a17bff42dd7739583b7c527ce1eb2104731bd6 /wqflask | |
parent | 51a35646f1eb509b2f94204eb490715ce2abcdf2 (diff) | |
download | genenetwork2-a1cbc12f843bbdc1759d5acac5ae3630fb5d4b81.tar.gz |
Check for keys before using them.
Diffstat (limited to 'wqflask')
-rw-r--r-- | wqflask/wqflask/correlation/show_corr_results.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/wqflask/wqflask/correlation/show_corr_results.py b/wqflask/wqflask/correlation/show_corr_results.py index 1c391386..988910c3 100644 --- a/wqflask/wqflask/correlation/show_corr_results.py +++ b/wqflask/wqflask/correlation/show_corr_results.py @@ -121,9 +121,12 @@ def correlation_json_for_table(correlation_data, this_trait, this_dataset, targe results_dict['dataset'] = target_dataset['name'] results_dict['hmac'] = hmac.data_hmac( '{}:{}'.format(target_trait['name'], target_dataset['name'])) - results_dict['sample_r'] = f"{float(trait['corr_coefficient']):.3f}" - results_dict['num_overlap'] = trait['num_overlap'] - results_dict['sample_p'] = f"{float(trait['p_value']):.3e}" + if "corr_coefficient" in trait: + results_dict['sample_r'] = f"{float(trait['corr_coefficient']):.3f}" + if "num_overlap" in trait: + results_dict['num_overlap'] = trait['num_overlap'] + if "p_value" in trait: + results_dict['sample_p'] = f"{float(trait['p_value']):.3e}" if target_dataset['type'] == "ProbeSet": results_dict['symbol'] = target_trait['symbol'] results_dict['description'] = "N/A" |