about summary refs log tree commit diff
diff options
context:
space:
mode:
-rwxr-xr-xwqflask/base/data_set.py1
-rw-r--r--wqflask/wqflask/search_results.py40
2 files changed, 16 insertions, 25 deletions
diff --git a/wqflask/base/data_set.py b/wqflask/base/data_set.py
index 7088913c..8ced1528 100755
--- a/wqflask/base/data_set.py
+++ b/wqflask/base/data_set.py
@@ -41,7 +41,6 @@ from pprint import pformat as pf
 DS_NAME_MAP = {}
 
 def create_dataset(dataset_name):
-    #cursor = db_conn.cursor()
     print("dataset_name:", dataset_name)
 
     query = """
diff --git a/wqflask/wqflask/search_results.py b/wqflask/wqflask/search_results.py
index ae1cadd0..1be1185c 100644
--- a/wqflask/wqflask/search_results.py
+++ b/wqflask/wqflask/search_results.py
@@ -26,7 +26,6 @@ from utility.THCell import THCell
 from utility.TDCell import TDCell
 from base.data_set import create_dataset
 from base.trait import GeneralTrait
-from base.templatePage import templatePage
 from wqflask import parser
 from wqflask import do_search
 from utility import webqtlUtil
@@ -37,22 +36,18 @@ from utility import formatting
 #from base.JinjaPage import JinjaEnv, JinjaPage
 
 
-class SearchResultPage(templatePage):
+class SearchResultPage():
     #maxReturn = 3000
 
 
-    def __init__(self, fd):
+    def __init__(self, kw):
         print("initing SearchResultPage")
         #import logging_tree
         #logging_tree.printout()
-        self.fd = fd
-        templatePage.__init__(self, fd)
+        #self.fd = fd
+        #templatePage.__init__(self, fd)
         #assert self.openMysql(), "Couldn't open MySQL"
 
-        print("fd is:", pf(fd))
-        print("fd.dict is:", pf(fd['dataset']))
-        self.dataset = fd['dataset']
-
         # change back to self.dataset
         #if not self.dataset or self.dataset == 'spacer':
         #    #Error, No dataset selected
@@ -62,20 +57,17 @@ class SearchResultPage(templatePage):
         ###########################################
         
         # All Phenotypes is a special case we'll deal with later
-        if self.dataset == "All Phenotypes":
-            self.cursor.execute("""
-                select PublishFreeze.Name, InbredSet.Name, InbredSet.Id from PublishFreeze,
-                InbredSet where PublishFreeze.Name not like 'BXD300%' and InbredSet.Id =
-                PublishFreeze.InbredSetId""")
-            results = self.cursor.fetchall()
-            self.dataset = map(lambda x: DataSet(x[0], self.cursor), results)
-            self.dataset_groups = map(lambda x: x[1], results)
-            self.dataset_group_ids = map(lambda x: x[2], results)
-        else:
-            print("self.dataset is:", pf(self.dataset))
-            # Replaces a string with an object
-            self.dataset = create_dataset(self.dataset)
-            print("self.dataset is now:", pf(self.dataset))
+        #if kw['dataset'] == "All Phenotypes":
+        #    self.cursor.execute("""
+        #        select PublishFreeze.Name, InbredSet.Name, InbredSet.Id from PublishFreeze,
+        #        InbredSet where PublishFreeze.Name not like 'BXD300%' and InbredSet.Id =
+        #        PublishFreeze.InbredSetId""")
+        #    results = self.cursor.fetchall()
+        #    self.dataset = map(lambda x: DataSet(x[0], self.cursor), results)
+        #    self.dataset_groups = map(lambda x: x[1], results)
+        #    self.dataset_group_ids = map(lambda x: x[2], results)
+        #else:
+        self.dataset = create_dataset(kw['dataset'])
  
         self.search()
         self.gen_search_result()
@@ -110,7 +102,7 @@ class SearchResultPage(templatePage):
 
 
     def search(self):
-        self.search_terms = parser.parse(self.fd['search_terms'])
+        self.search_terms = parser.parse(self.kw['search_terms'])
         print("After parsing:", self.search_terms)
 
         self.results = []