about summary refs log tree commit diff
diff options
context:
space:
mode:
authorZachary Sloan2013-03-19 20:09:58 +0000
committerZachary Sloan2013-03-19 20:09:58 +0000
commit45cefba200ad7d0d39495aaf71de217bda3e41a3 (patch)
tree7bb3d398a76c2a4cc801b3cd6201b955c790e036
parentd896bfa5b19069ef4dab94e7f9d681c6b96816e8 (diff)
downloadgenenetwork2-45cefba200ad7d0d39495aaf71de217bda3e41a3.tar.gz
Searches work for the full access human datasets with mRNA assay
searches, and the trait page can be loaded

Need to get marker regression page working with human data now
-rwxr-xr-xwqflask/base/data_set.py5
-rwxr-xr-xwqflask/wqflask/marker_regression/marker_regression.py3
-rw-r--r--wqflask/wqflask/search_results.py22
-rwxr-xr-xwqflask/wqflask/show_trait/show_trait.py4
-rw-r--r--wqflask/wqflask/templates/index_page.html4
5 files changed, 28 insertions, 10 deletions
diff --git a/wqflask/base/data_set.py b/wqflask/base/data_set.py
index 10f047f8..71efc9b2 100755
--- a/wqflask/base/data_set.py
+++ b/wqflask/base/data_set.py
@@ -185,9 +185,8 @@ class DataSet(object):
         
         self.group = DatasetGroup(self)   # sets self.group and self.group_id and gets genotype
         self.species = species.TheSpecies(self)
-    
-       
-        
+
+
     def get_desc(self):
         """Gets overridden later, at least for Temp...used by trait's get_given_name"""
         return None
diff --git a/wqflask/wqflask/marker_regression/marker_regression.py b/wqflask/wqflask/marker_regression/marker_regression.py
index 9278c80d..1a0efcee 100755
--- a/wqflask/wqflask/marker_regression/marker_regression.py
+++ b/wqflask/wqflask/marker_regression/marker_regression.py
@@ -65,6 +65,9 @@ class MarkerRegression(object):
         pheno_vector = np.array([float(val) for val in self.vals if val!="x"])
         genotype_matrix = np.array(trimmed_genotype_data).T
 
+        print("pheno_vector is: ", pf(pheno_vector))
+        print("genotype_matrix is: ", pf(genotype_matrix))
+
         t_stats, p_values = lmm.run(
             pheno_vector,
             genotype_matrix,
diff --git a/wqflask/wqflask/search_results.py b/wqflask/wqflask/search_results.py
index fde30944..080568f0 100644
--- a/wqflask/wqflask/search_results.py
+++ b/wqflask/wqflask/search_results.py
@@ -57,15 +57,18 @@ class SearchResultPage():
         #    self.dataset_groups = map(lambda x: x[1], results)
         #    self.dataset_group_ids = map(lambda x: x[2], results)
         #else:
-        if kw['q']:
+        
+        self.results = []
+        
+        if 'q' in kw:
             self.quick_search = True
             self.search_terms = kw['q']
+            self.quick_search()
         else:
             self.quick_search = False
             self.search_terms = kw['search_terms']
             self.dataset = create_dataset(kw['dataset'])
-
-        self.search()
+            self.search()
         self.gen_search_result()
 
 
@@ -95,13 +98,24 @@ class SearchResultPage():
             self.trait_list.append(this_trait)
 
         self.dataset.get_trait_info(self.trait_list, species)
+        
+    def quick_search(self):
+
+        return True
+
+        #search_gene
+        #search_geno
+        #searhch_pheno
+        #search_mrn
+        #searhc_publish
 
 
     def search(self):
         self.search_terms = parser.parse(self.search_terms)
         print("After parsing:", self.search_terms)
 
-        self.results = []
+        
+        
         for a_search in self.search_terms:
             print("[kodak] item is:", pf(a_search))
             search_term = a_search['search_term']
diff --git a/wqflask/wqflask/show_trait/show_trait.py b/wqflask/wqflask/show_trait/show_trait.py
index 12d512b2..5c064359 100755
--- a/wqflask/wqflask/show_trait/show_trait.py
+++ b/wqflask/wqflask/show_trait/show_trait.py
@@ -1552,8 +1552,10 @@ class ShowTrait(object):
             all_samples_ordered = (self.dataset.group.parlist +
                                    self.dataset.group.f1list +
                                    self.dataset.group.samplelist)
-        else:
+        elif self.dataset.group.f1list:
             all_samples_ordered = self.dataset.group.f1list + self.dataset.group.samplelist
+        else:
+            all_samples_ordered = self.dataset.group.samplelist
 
         this_trait_samples = set(this_trait.data.keys())
 
diff --git a/wqflask/wqflask/templates/index_page.html b/wqflask/wqflask/templates/index_page.html
index 8a05173f..46a307b7 100644
--- a/wqflask/wqflask/templates/index_page.html
+++ b/wqflask/wqflask/templates/index_page.html
@@ -34,10 +34,10 @@
                     </div>
                     <form method="get" action="/search"  name="SEARCHFORM">
                         <fieldset>
-                            <label for="tfor">Search:</label>
+                            <label for="quick">Search:</label>
                             <div class="input-append">
                                 <input class="input-xlarge"
-                                    id="tfor" name="q"
+                                    id="quick" name="q"
                                     type="text" maxlength="500">
                                     
                                 <input id="btsearch" type="submit"