aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wqflask/wqflask/correlation/show_corr_results.py4
-rw-r--r--wqflask/wqflask/do_search.py5
-rw-r--r--wqflask/wqflask/static/new/javascript/show_trait.js24
3 files changed, 20 insertions, 13 deletions
diff --git a/wqflask/wqflask/correlation/show_corr_results.py b/wqflask/wqflask/correlation/show_corr_results.py
index 0db8fa38..be27da7b 100644
--- a/wqflask/wqflask/correlation/show_corr_results.py
+++ b/wqflask/wqflask/correlation/show_corr_results.py
@@ -610,14 +610,14 @@ def get_header_fields(data_type, corr_method):
if corr_method == "pearson":
header_fields = ['Index',
'ID',
- 'Location'
+ 'Location',
'Sample r',
'N',
'Sample p(r)']
else:
header_fields = ['Index',
'ID',
- 'Location'
+ 'Location',
'Sample rho',
'N',
'Sample p(rho)']
diff --git a/wqflask/wqflask/do_search.py b/wqflask/wqflask/do_search.py
index a7f117ec..3ea841ab 100644
--- a/wqflask/wqflask/do_search.py
+++ b/wqflask/wqflask/do_search.py
@@ -125,7 +125,10 @@ class MrnaAssaySearch(DoSearch):
aliases = get_aliases(search_string, self.dataset.group.species)
if len(aliases) > 0:
match_clause += " or "
- alias_string = " ".join(aliases)
+ alias_string_list = []
+ for alias in aliases:
+ alias_string_list.append('"'+alias+'"')
+ alias_string = " ".join(alias_string_list)
match_clause += "(MATCH (ProbeSet.symbol) AGAINST ('%s' IN BOOLEAN MODE))) and " % alias_string
else:
match_clause += ") and "
diff --git a/wqflask/wqflask/static/new/javascript/show_trait.js b/wqflask/wqflask/static/new/javascript/show_trait.js
index 830dbf7f..9813fca8 100644
--- a/wqflask/wqflask/static/new/javascript/show_trait.js
+++ b/wqflask/wqflask/static/new/javascript/show_trait.js
@@ -261,6 +261,10 @@ update_bar_chart = function() {
}
}
+ new_chart_range = get_bar_range(trait_vals, trait_vars)
+
+ root.bar_layout['yaxis']['range'] = new_chart_range
+
root.bar_data[0]['y'] = trait_vals
root.bar_data[0]['error_y'] = {
type: 'data',
@@ -886,16 +890,16 @@ var bar_trace = {
root.bar_data = [bar_trace]
-get_bar_range = function(sample_list){
+get_bar_range = function(sample_vals, sample_errors = null){
positive_error_vals = []
negative_error_vals = []
- for (i = 0;i < get_sample_vals(sample_list).length; i++){
- if (get_sample_errors(sample_list)[0][i] != undefined) {
- positive_error_vals.push(get_sample_vals(sample_list)[i] + get_sample_errors(sample_list)[0][i])
- negative_error_vals.push(get_sample_vals(sample_list)[i] - get_sample_errors(sample_list)[0][i])
+ for (i = 0;i < sample_vals.length; i++){
+ if (sample_errors[i] != undefined) {
+ positive_error_vals.push(sample_vals[i] + sample_errors[i])
+ negative_error_vals.push(sample_vals[i] - sample_errors[i])
} else {
- positive_error_vals.push(get_sample_vals(sample_list)[i])
- negative_error_vals.push(get_sample_vals(sample_list)[i])
+ positive_error_vals.push(sample_vals[i])
+ negative_error_vals.push(sample_vals[i])
}
}
@@ -920,12 +924,12 @@ get_bar_range = function(sample_list){
return [range_bottom, range_top]
}
-root.chart_range = get_bar_range(sample_lists[0])
+root.chart_range = get_bar_range(get_sample_vals(sample_lists[0]), get_sample_errors(sample_lists[0])[0])
val_range = root.chart_range[1] - root.chart_range[0]
-if (val_range < 4){
+if (val_range < 5){
tick_digits = '.1f'
-} else if (val_range < 0.4) {
+} else if (val_range < 0.5) {
tick_digits = '.2f'
} else {
tick_digits = 'f'