from __future__ import absolute_import, division, print_function from wqflask import app from flask import render_template, request from wqflask import search_results from wqflask.show_trait import show_trait_page from base import webqtlFormData from pprint import pformat as pf @app.route("/") def index_page(): return render_template("index_page.html") @app.route("/search") def search(): the_search = search_results.SearchResultPage(request.args) return render_template("search_result_page.html", **the_search.__dict__) @app.route("/showDatabaseBXD") def showDatabaseBXD(): # Here it's currently too complicated not to use an fd that is a webqtlFormData fd = webqtlFormData.webqtlFormData(request.args) template_vars = show_trait_page.ShowTraitPage(fd) print("showDatabaseBXD template_vars:", pf(template_vars.__dict__)) return render_template("trait_data_and_analysis.html", **template_vars.__dict__)