diff options
-rwxr-xr-x | wqflask/wqflask/show_trait/DataEditingPage.py | 15 | ||||
-rw-r--r-- | wqflask/wqflask/templates/trait_data_and_analysis.html | 11 |
2 files changed, 14 insertions, 12 deletions
diff --git a/wqflask/wqflask/show_trait/DataEditingPage.py b/wqflask/wqflask/show_trait/DataEditingPage.py index 32ecc732..13de0b40 100755 --- a/wqflask/wqflask/show_trait/DataEditingPage.py +++ b/wqflask/wqflask/show_trait/DataEditingPage.py @@ -932,14 +932,13 @@ class DataEditingPage(templatePage): self.MDP_menu.append(('All Cases','0')) self.MDP_menu.append(('%s Only' % fd.RISet, '1')) self.MDP_menu.append(('Non-%s Only' % fd.RISet, '2')) - #stats_row.append("Include: ", self.MDP_menu, HT.BR(), HT.BR()) + else: if (len(other_strains) > 0) and (len(primary_strains) + len(other_strains) > 3): print("ac2") self.MDP_menu.append(('All Cases','0')) self.MDP_menu.append(('%s Only' % fd.RISet,'1')) self.MDP_menu.append(('Non-%s Only' % fd.RISet,'2')) - #stats_row.append("Include: ", self.MDP_menu, " "*3) all_strains = primary_strains all_strains.sort(key=webqtlUtil.natsort_key) all_strains = map(lambda X:"_2nd_"+X, fd.f1list + fd.parlist) + all_strains @@ -950,10 +949,6 @@ class DataEditingPage(templatePage): other_strains.sort(key=webqtlUtil.natsort_key) all_strains = all_strains + other_strains - pass - - #update_button = HT.Input(type='button',value=' Update Figures ', Class="button update") #This is used to reload the page and update the Basic Statistics figures with user-edited data - #stats_row.append(update_button, HT.BR(), HT.BR()) if (len(other_strains)) > 0 and (len(primary_strains) + len(other_strains) > 4): #One set of vals for all, selected strain only, and non-selected only @@ -1764,9 +1759,11 @@ class DataEditingPage(templatePage): fd.allstrainlist = allstrainlist_neworder - self.primary_strains = primary_strains - self.other_strains = other_strains - + self.primary_strains = dict(header = "%s Only" % (fd.RISet), + strains = primary_strains,) + + self.other_strains = dict(header = "Non-%s" % (fd.RISet), + strains = other_strains,) def create_strain_objects(self, fd, varianceDataPage, strainlist, mainForm, thisTrait, other_strainsExist=None, attribute_ids=None, diff --git a/wqflask/wqflask/templates/trait_data_and_analysis.html b/wqflask/wqflask/templates/trait_data_and_analysis.html index 4d7ec58e..110559bc 100644 --- a/wqflask/wqflask/templates/trait_data_and_analysis.html +++ b/wqflask/wqflask/templates/trait_data_and_analysis.html @@ -1245,8 +1245,12 @@ </div><br> <div style="width:80%;margin:0;padding:0;border:none;"> - {% for strain_type in (primary_strains, other_strains) %} - <div id="{{ strain_type[0]['this_id'].lower().partition('_')[0] }}" style="float:left;width:50%;"> {# Slightly tortuous, but best way to get the id we need #} + {% for strain_type in (primary_strains, other_strains) %} + + <div style="float:left;width:50%;"> + <h2>{{ strain_type.header }}</h2> + + <div id="{{ strain_type.strains[0]['this_id'].lower().partition('_')[0] }}"> {# Slightly tortuous, but best way to get the id we need #} <table class="not_tablesorter" {# Todo: Turn tablesorter back on #} id="{{ 'sortable%i' % (loop.index) }}" cellpadding="0" cellspacing="0"> @@ -1262,7 +1266,7 @@ <th class="fs13 fwb ff1 b1 cw cbrb" align="right" width="80">SE</th> </tr> - {% for strain in strain_type %} + {% for strain in strain_type.strains %} <tr class="{{ strain.class_outlier }} value_se" id="{{ strain.this_id }}"> <td class="fs13 b1 c222" align="right" width="45"> {{ loop.index }} @@ -1294,6 +1298,7 @@ </table> </div> + </div> {% endfor %} </div> </div> |