From e67129ad901bb2af29f4f00ba5d4d5b9b94ae705 Mon Sep 17 00:00:00 2001 From: zsloan Date: Tue, 25 Oct 2016 16:39:47 +0000 Subject: Replaced the Download Table button for collection page with python version that displays metadata, etc Removed currently unused javascript and css imports related to the DataTables buttons import (since it was replaced with the python export) from regular search, both global searches, and the view_collection page Added a bunch of parameters to the jsonable function for the GeneralTrait object in order to later create a json version of the search results and implement the client-side Scroller feature (which dynamically loads table rows from json when you scroll) --- wqflask/base/trait.py | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) (limited to 'wqflask/base') diff --git a/wqflask/base/trait.py b/wqflask/base/trait.py index 32032ba7..358138f5 100644 --- a/wqflask/base/trait.py +++ b/wqflask/base/trait.py @@ -78,10 +78,36 @@ class GeneralTrait(object): """Return a dict suitable for using as json Actual turning into json doesn't happen here though""" - return dict(name=self.name, - dataset=self.dataset.name, - description=self.description_display, - mean=self.mean) + + if self.dataset.type == "ProbeSet": + return dict(name=self.name, + symbol=self.symbol, + dataset=self.dataset.name, + description=self.description_display, + mean=self.mean, + location=self.location_repr, + lrs_score=self.LRS_score_repr, + lrs_location=self.LRS_location_repr, + additive=self.additive + ) + elif self.dataset.type == "Publish": + return dict(name=self.name, + dataset=self.dataset.name, + description=self.description_display, + authors=self.authors, + pubmed_text=self.pubmed_text, + pubmed_link=self.pubmed_link, + lrs_score=self.LRS_score_repr, + lrs_location=self.LRS_location_repr, + additive=self.additive + ) + elif self.dataset.type == "Geno": + return dict(name=self.name, + dataset=self.dataset.name, + location=self.location_repr + ) + else: + return dict() def get_name(self): -- cgit v1.2.3 From 684f461b815e3920419874fccb036c359cae35d8 Mon Sep 17 00:00:00 2001 From: zsloan Date: Tue, 25 Oct 2016 16:48:54 +0000 Subject: Just removed some extraneous spaces in trait.py --- wqflask/base/trait.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'wqflask/base') diff --git a/wqflask/base/trait.py b/wqflask/base/trait.py index 358138f5..276c624a 100644 --- a/wqflask/base/trait.py +++ b/wqflask/base/trait.py @@ -78,7 +78,7 @@ class GeneralTrait(object): """Return a dict suitable for using as json Actual turning into json doesn't happen here though""" - + if self.dataset.type == "ProbeSet": return dict(name=self.name, symbol=self.symbol, @@ -108,7 +108,7 @@ class GeneralTrait(object): ) else: return dict() - + def get_name(self): stringy = "" -- cgit v1.2.3