diff options
-rw-r--r-- | wqflask/wqflask/auwerx/__init__.py | 0 | ||||
-rw-r--r-- | wqflask/wqflask/auwerx/ephewas_analysis.py (renamed from wqflask/wqflask/auwerx/ephewas.py) | 0 | ||||
-rw-r--r-- | wqflask/wqflask/auwerx/mediation_analysis.py (renamed from wqflask/wqflask/auwerx/mediation.py) | 0 | ||||
-rw-r--r-- | wqflask/wqflask/auwerx/phewas_analysis.py (renamed from wqflask/wqflask/auwerx/phewas.py) | 0 | ||||
-rw-r--r-- | wqflask/wqflask/views.py | 6 |
5 files changed, 5 insertions, 1 deletions
diff --git a/wqflask/wqflask/auwerx/__init__.py b/wqflask/wqflask/auwerx/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/wqflask/wqflask/auwerx/__init__.py diff --git a/wqflask/wqflask/auwerx/ephewas.py b/wqflask/wqflask/auwerx/ephewas_analysis.py index edfb2801..edfb2801 100644 --- a/wqflask/wqflask/auwerx/ephewas.py +++ b/wqflask/wqflask/auwerx/ephewas_analysis.py diff --git a/wqflask/wqflask/auwerx/mediation.py b/wqflask/wqflask/auwerx/mediation_analysis.py index 48d02dc2..48d02dc2 100644 --- a/wqflask/wqflask/auwerx/mediation.py +++ b/wqflask/wqflask/auwerx/mediation_analysis.py diff --git a/wqflask/wqflask/auwerx/phewas.py b/wqflask/wqflask/auwerx/phewas_analysis.py index 399e056c..399e056c 100644 --- a/wqflask/wqflask/auwerx/phewas.py +++ b/wqflask/wqflask/auwerx/phewas_analysis.py diff --git a/wqflask/wqflask/views.py b/wqflask/wqflask/views.py index 91e2ffb2..047982bf 100644 --- a/wqflask/wqflask/views.py +++ b/wqflask/wqflask/views.py @@ -49,6 +49,7 @@ from wqflask.correlation_matrix import show_corr_matrix from wqflask.correlation import corr_scatter_plot from wqflask.wgcna import wgcna_analysis from wqflask.ctl import ctl_analysis +from wqflask.auwerx import phewas_analysis from utility import temp_data from utility.tools import SQL_URI,TEMPDIR,USE_REDIS,USE_GN_SERVER,GN_SERVER_URL @@ -249,7 +250,10 @@ def wcgna_results(): @app.route("/phewas", methods=('POST',)) def phewas(): logger.info("In phewas, request.form is:", request.form) # We are going to get additional user input for the analysis - return render_template("phewas_analysis.html", **request.form) # Display them using the template + phewasO = phewas_analysis.PheWAS() # Start R, load the package and pointers and create the analysis + phewasA = phewasO.run_analysis(request.form) + result = phewasO.process_results(phewasA) # After the analysis is finished store the result + return render_template("phewas_analysis.html", **result) # Display them using the template @app.route("/ephewas", methods=('POST',)) def ephewas(): |