about summary refs log tree commit diff
diff options
context:
space:
mode:
authorzsloan2019-03-01 16:14:08 -0600
committerzsloan2019-03-01 16:14:08 -0600
commitf9b9524367c45a1b362a9e074985b58d6e8e1419 (patch)
tree7a01e3fbc89d6b20afa91174d6d8db9dcb4ec599
parent7fe9c2f3cb0405fda115f5ba66eb06da65189652 (diff)
downloadgenenetwork2-f9b9524367c45a1b362a9e074985b58d6e8e1419.tar.gz
Added alternating point colors for manhattan plots
-rw-r--r--wqflask/wqflask/marker_regression/display_mapping_results.py11
-rw-r--r--wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js4
2 files changed, 12 insertions, 3 deletions
diff --git a/wqflask/wqflask/marker_regression/display_mapping_results.py b/wqflask/wqflask/marker_regression/display_mapping_results.py
index 2d0ed1d7..bc8f8fd9 100644
--- a/wqflask/wqflask/marker_regression/display_mapping_results.py
+++ b/wqflask/wqflask/marker_regression/display_mapping_results.py
@@ -148,6 +148,7 @@ class DisplayMappingResults(object):
         self.this_trait = start_vars['this_trait']
         self.n_samples = len(start_vars['vals'])
         self.species = start_vars['species']
+        self.genofile_string = ""
         if 'genofile_string' in start_vars:
             self.genofile_string = start_vars['genofile_string']
 
@@ -887,7 +888,10 @@ class DisplayMappingResults(object):
 
         string1 = 'Dataset: %s' % (dataset_label)
 
-        string2 = 'Using Genotype File: %s' % self.genofile_string
+        if self.genofile_string == "":
+            string2 = 'Genotype File: %s.geno' % self.dataset.group.name
+        else:
+            string2 = 'Genotype File: %s' % self.genofile_string
 
         string4 = ''
         if self.mapping_method == "gemma" or self.mapping_method == "gemma_bimbam":
@@ -1852,7 +1856,10 @@ class DisplayMappingResults(object):
                             Yc = yZero - qtlresult['lod_score']*LRSHeightThresh/LRS_LOD_Max
 
                 if self.manhattan_plot == True:
-                    point_color = pid.black
+                    if self.selectedChr == -1 and (previous_chr_as_int % 2 == 1):
+                        point_color = pid.grey
+                    else:
+                        point_color = pid.black
                     canvas.drawString("5", Xc-canvas.stringWidth("5",font=symbolFont)/2+1,Yc+2,color=point_color, font=symbolFont)
                 else:
                     LRSCoordXY.append((Xc, Yc))
diff --git a/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js b/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js
index d9cf50e2..3eb34d03 100644
--- a/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js
+++ b/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js
@@ -152,7 +152,7 @@
   })(this));
 
   //ZS: This is a list of inputs to be passed to the loading page, since not all inputs on the trait page are relevant to mapping
-  var mapping_input_list = ['temp_uuid', 'trait_id', 'dataset', 'tool_used', 'form_url', 'method', 'trimmed_markers', 'selected_chr', 'chromosomes', 'mapping_scale',
+  var mapping_input_list = ['temp_uuid', 'trait_id', 'dataset', 'tool_used', 'form_url', 'method', 'transform', 'trimmed_markers', 'selected_chr', 'chromosomes', 'mapping_scale',
                             'score_type', 'suggestive', 'significant', 'num_perm', 'permCheck', 'perm_output', 'num_bootstrap', 'bootCheck', 'bootstrap_results',
                             'LRSCheck', 'covariates', 'maf', 'use_loco', 'manhattan_plot', 'control_marker', 'control_marker_db', 'do_control', 'genofile', 
                             'pair_scan', 'startMb', 'endMb', 'graphWidth', 'lrsMax', 'additiveCheck', 'showSNP', 'showGenes', 'viewLegend', 'haplotypeAnalystCheck', 
@@ -198,6 +198,7 @@
       $('input[name=genofile]').val($('#genofile_gemma').val());
       $('input[name=maf]').val($('input[name=maf_gemma]').val());
       $('input[name=tool_used]').val("Mapping");
+      $('input[name=form_url]').val("/run_mapping");
       $('input[name=wanted_inputs]').val(mapping_input_list.join(","));
       return submit_special(url);
     };
@@ -218,6 +219,7 @@
       $('input[name=mapping_display_all]').val($('input[name=display_all_reaper]'));
       $('input[name=suggestive]').val($('input[name=suggestive_reaper]'));
       $('input[name=tool_used]').val("Mapping");
+      $('input[name=form_url]').val("/run_mapping");
       $('input[name=wanted_inputs]').val(mapping_input_list.join(","));
       return submit_special(url);
     };