aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wqflask/wqflask/views.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/wqflask/wqflask/views.py b/wqflask/wqflask/views.py
index 0a8f3105..c48965fc 100644
--- a/wqflask/wqflask/views.py
+++ b/wqflask/wqflask/views.py
@@ -741,7 +741,8 @@ def mapping_results_page():
'mapmodel_rqtl',
'temp_trait',
'n_samples',
- 'transform'
+ 'transform',
+ 'hash_of_inputs'
)
start_vars = {}
for key, value in list(initial_start_vars.items()):
@@ -780,6 +781,14 @@ def mapping_results_page():
return rendered_template
+@app.route("/cache_mapping_inputs", methods=('POST',))
+def cache_mapping_inputs():
+ TWO_MONTHS = 60 * 60 * 24 * 60
+ cache_id = request.form.get("inputs_hash")
+ inputs_json = Redis.get(cache_id)
+ Redis.set(cache_id, inputs_json, ex=TWO_MONTHS)
+
+ return "Success"
@app.route("/export_mapping_results", methods=('POST',))
def export_mapping_results():