diff options
Diffstat (limited to 'wqflask')
-rwxr-xr-x | wqflask/wqflask/templates/gsearch_gene.html | 43 | ||||
-rw-r--r-- | wqflask/wqflask/update_search_results.py | 7 | ||||
-rw-r--r-- | wqflask/wqflask/views.py | 2 |
3 files changed, 21 insertions, 31 deletions
diff --git a/wqflask/wqflask/templates/gsearch_gene.html b/wqflask/wqflask/templates/gsearch_gene.html index 2ff75052..3f2888c2 100755 --- a/wqflask/wqflask/templates/gsearch_gene.html +++ b/wqflask/wqflask/templates/gsearch_gene.html @@ -28,6 +28,20 @@ <br /> <br /> <table width="2000px" class="table table-hover table-striped" id="trait_table"> + <thead> + <tr> + <th></th> + <th>Index</th> + <th>Record</th> + <th>Symbol</th> + <th>Description</th> + <th>Location</th> + <th>Mean</th> + <th>Max LRS</th> + <th>Max LRS Location</th> + <th>Additive Effect</th> + </tr> + </thead> </table> </div> </div> @@ -123,30 +137,13 @@ "serverSide": true, "paging": false, "ajax": { - "url": "/gsearch_updating?terms={{ terms }}&type={{ type }}&draw=100", + "url": "/gsearch_updating?terms={{ terms }}&type={{ type }}", "dataType": "json", "contentType": "application/json; charset=utf-8", "complete": function(response) { console.log("Response:" + JSON.stringify(response)); } }, - "columns": [ - { "type": "natural" }, - { "type": "natural" }, - { "type": "natural" }, - { "type": "cust-txt" }, - { "type": "natural" }, - { "type": "natural" }, - { "type": "natural" }, - { "type": "natural" }, - { "type": "natural", "width": "15%" }, - { "type": "natural" }, - { "type": "natural" }, - { "type": "natural" }, - { "type": "natural" }, - { "type": "cust-txt" } - ], - "order": [[ 1, "asc" ]], "buttons": [ { extend: 'csvHtml5', @@ -158,15 +155,9 @@ } } ], - "sDom": "RZBfrtiS", + "sDom": "Bfrti", "scrollY": 800, - "bDeferRender": true, - "scroller": { - "loadingIndicator": true - }, - "colResize": { - "tableWidthFixed": false, - }, + "bDeferRender": true } ); console.timeEnd("Creating table"); diff --git a/wqflask/wqflask/update_search_results.py b/wqflask/wqflask/update_search_results.py index 976fc1cd..6faf0d4b 100644 --- a/wqflask/wqflask/update_search_results.py +++ b/wqflask/wqflask/update_search_results.py @@ -14,7 +14,6 @@ class GSearch(object): def __init__(self, kw): self.type = kw['type'] self.terms = kw['terms'] - self.draw = int(kw['draw']) #self.row_range = kw['row_range'] if self.type == "gene": sql = """ @@ -43,8 +42,8 @@ class GSearch(object): AND ProbeSetXRef.ProbeSetFreezeId=ProbeSetFreeze.Id AND ProbeSetFreeze.public > 0 ORDER BY species_name, inbredset_name, tissue_name, probesetfreeze_name, probeset_name - LIMIT %s - """ % (self.terms, self.draw) + LIMIT 6000 + """ % (self.terms) with Bench("Running query"): re = g.db.execute(sql).fetchall() self.trait_list = [] @@ -101,7 +100,7 @@ class GSearch(object): def convert_to_json(self): json_dict = {} - json_dict['draw'] = self.draw, + #json_dict['draw'] = self.draw, json_dict['recordsTotal'] = len(self.trait_list), json_dict['data'] = [] diff --git a/wqflask/wqflask/views.py b/wqflask/wqflask/views.py index aa145969..6184edc7 100644 --- a/wqflask/wqflask/views.py +++ b/wqflask/wqflask/views.py @@ -164,7 +164,7 @@ def gsearchact(): result = gsearch.GSearch(request.args).__dict__ type = request.args['type'] if type == "gene": - return render_template("gsearch_gene_updating.html", **result) + return render_template("gsearch_gene.html", **result) elif type == "phenotype": return render_template("gsearch_pheno.html", **result) |