From 93e7938c121824fe39375e86d91b987b83085d09 Mon Sep 17 00:00:00 2001 From: zsloan Date: Thu, 3 Mar 2016 17:25:29 +0000 Subject: Fixed trait export to include SE values --- wqflask/wqflask/show_trait/export_trait_data.py | 17 +++++++++++++++-- wqflask/wqflask/views.py | 6 ++++-- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/wqflask/wqflask/show_trait/export_trait_data.py b/wqflask/wqflask/show_trait/export_trait_data.py index f7f2d6d4..f5d02e73 100755 --- a/wqflask/wqflask/show_trait/export_trait_data.py +++ b/wqflask/wqflask/show_trait/export_trait_data.py @@ -21,6 +21,19 @@ def export_sample_table(targs): def dict_to_sorted_list(dictionary): sorted_list = [item for item in dictionary.iteritems()] - sorted_list = sorted(sorted_list, key=operator.itemgetter(0)) + sorted_list = sorted(sorted_list, cmp=cmp_samples) sorted_values = [item[1] for item in sorted_list] - return sorted_values \ No newline at end of file + return sorted_values + +def cmp_samples(a, b): + if b[0] == 'name': + return 1 + elif b[0] == 'value': + if a[0] == 'se': + return 1 + else: + return -1 + elif b[0] == 'se': + return -1 + else: + return 0 \ No newline at end of file diff --git a/wqflask/wqflask/views.py b/wqflask/wqflask/views.py index 89b7ba43..b42e0d4c 100755 --- a/wqflask/wqflask/views.py +++ b/wqflask/wqflask/views.py @@ -236,13 +236,15 @@ def export_trait_excel(): for i, row in enumerate(sample_data): worksheet.write(i, 0, row[0]) worksheet.write(i, 1, row[1]) + if len(row) > 2: + worksheet.write(i, 2, row[2]) workbook.close() excel_data = buff.getvalue() buff.close() return Response(excel_data, mimetype='application/vnd.ms-excel', - headers={"Content-Disposition":"attachment;filename=test.xlsx"}) + headers={"Content-Disposition":"attachment;filename=sample_data.xlsx"}) @app.route('/export_trait_csv', methods=('POST',)) def export_trait_csv(): @@ -262,7 +264,7 @@ def export_trait_csv(): return Response(csv_data, mimetype='text/csv', - headers={"Content-Disposition":"attachment;filename=test.csv"}) + headers={"Content-Disposition":"attachment;filename=sample_data.csv"}) @app.route("/show_trait") def show_trait_page(): -- cgit v1.2.3 From bf599c2e873a619fc6e575fcfba29cd8f8c9a32d Mon Sep 17 00:00:00 2001 From: zsloan Date: Thu, 3 Mar 2016 17:52:58 +0000 Subject: Fixed issue where correlation would do mapping if run after mapping --- wqflask/wqflask/static/new/javascript/show_trait.js | 14 ++++++++++++++ .../static/new/javascript/show_trait_mapping_tools.js | 2 -- .../templates/show_trait_calculate_correlations.html | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/wqflask/wqflask/static/new/javascript/show_trait.js b/wqflask/wqflask/static/new/javascript/show_trait.js index 1dd54e3a..8d5982b7 100755 --- a/wqflask/wqflask/static/new/javascript/show_trait.js +++ b/wqflask/wqflask/static/new/javascript/show_trait.js @@ -310,6 +310,20 @@ } }; $('select[name=corr_method]').change(on_corr_method_change); + + submit_special = function(url) { + $("#trait_data_form").attr("action", url); + return $("#trait_data_form").submit(); + }; + + $(".corr_compute").on("click", (function(_this) { + return function() { + var url; + url = "/corr_compute"; + return submit_special(url); + }; + })(this)); + create_value_dropdown = function(value) { return ""; }; diff --git a/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js b/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js index 3637233e..68744aa9 100755 --- a/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js +++ b/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js @@ -3,11 +3,9 @@ var block_outliers, composite_mapping_fields, do_ajax_post, get_progress, mapping_method_fields, open_mapping_results, outlier_text, showalert, submit_special, toggle_enable_disable, update_time_remaining; submit_special = function(url) { - //var url; console.log("In submit_special"); console.log("this is:", this); console.log("$(this) is:", $(this)); - //url = $(this).data("url"); console.log("url is:", url); $("#trait_data_form").attr("action", url); return $("#trait_data_form").submit(); diff --git a/wqflask/wqflask/templates/show_trait_calculate_correlations.html b/wqflask/wqflask/templates/show_trait_calculate_correlations.html index a7edbc48..ed58b32c 100755 --- a/wqflask/wqflask/templates/show_trait_calculate_correlations.html +++ b/wqflask/wqflask/templates/show_trait_calculate_correlations.html @@ -102,7 +102,7 @@