7575 </div >
7676 </div >
7777 </div >
78- <div class =" tabs-group" >
78+ </div >
79+ </div >
80+ <div v-if =" $parent.dataReady" >
81+ <div class =" flex-gap" id =" visualizers" >
82+ <!-- left tab group-->
83+ <div class =" tabs-group volcano" >
7984 <div class =" tabs-wrapper" >
8085 <div class =" tab" >
81- Search for a gene
86+ Differentially Expressed Genes
8287 </div >
8388 </div >
84- <div class =" tabs-section-wrapper" >
85- <div class =" tab-section" >
89+ <div class =" tabs-section-wrapper row" id =" diff-exp-menu" >
90+ <div class =" col-md-3" ></div >
91+ <div class =" col-md-3 menu-item" >
92+ <div class =" label" >Search for a gene</div >
8693 <gene-selectpicker @onGeneChange =" gene => $parent.highlight(gene)" >
8794 </gene-selectpicker >
8895 </div >
89- </div >
90- </div >
91- <div class =" tabs-group" >
92- <div class =" tabs-wrapper" >
93- <div class =" tab" >
94- Set -log10(FDR adj. p) threshold
95- </div >
96- </div >
97- <div class =" tabs-section-wrapper" >
98- <div class =" tab-section" >
99- <input type =" number" step =" 0.1" class =" form-control"
96+ <div class =" col-md-3 menu-item" >
97+ <div class =" label" >Set -log1-(FDR adj. P) threshold</div >
98+ <input type =" number" step =" 0.1" class =" form-control"
10099 :value =$parent.volcanoYCondition
101100 @change =" event => $parent.setVolcano(event.target.value)" />
102101 </div >
102+ <div class =" col-md-3" ></div >
103103 </div >
104- </div >
105- </div >
106- </div >
107- <div v-if =" $parent.dataReady" >
108- <div class =" flex-gap" id =" visualizers" >
109- <!-- left tab group-->
110- <div class =" tabs-group volcano" >
111- <div class =" tabs-wrapper" >
112- <div class =" tab" >
113- Differentially Expressed Genes
104+ <div class =" tabs-section-wrapper" >
105+ <div class =" gene-not-found" v-if =" !$parent.foundGene" >
106+ Gene not found.
114107 </div >
115108 </div >
116109 <div class =" tabs-section-wrapper" >
137130 </div >
138131 </div >
139132 </div >
140- </div >
141- <div id =" table-wrapper" class =" flex-gap flex-column" >
142- <div class =" flex-gap flex-column" >
143- <bulk-table
144- :bulkData =" $parent.bulkData19K"
145-
146- :dataset =" $store.state.selectedDataset"
147- :config =" $parent.tableConfig"
148- :scatterConfig =" $parent.scatterplotConfig"
149- :highlightedGene =" $store.state.selectedGene"
150- :regulationConditions =" $parent.regulationConditions" >
151- </bulk-table >
152- </div >
153- </div >
133+ </div >
134+ <div id =" table-wrapper" class =" flex-gap flex-column" >
135+ <div class =" flex-gap flex-column" >
136+ <bulk-table
137+ :bulkData =" $parent.bulkData19K"
138+ @geneFound = " v => $parent.geneFound(v) "
139+ :dataset =" $store.state.selectedDataset"
140+ :config =" $parent.tableConfig"
141+ :scatterConfig =" $parent.scatterplotConfig"
142+ :highlightedGene =" $store.state.selectedGene"
143+ :regulationConditions =" $parent.regulationConditions" >
144+ </bulk-table >
145+ </div >
146+ </div >
154147 <div class =" flex-gap" id =" enrichr-legend" v-if =" $parent.enrichrReady && $parent.dataReady" >
155148 <div class =" tabs-group" >
156149 <div class =" tabs-wrapper" >
@@ -452,6 +445,7 @@ button.hide-table {
452445}
453446.volcano {
454447 width : 100% ;
448+ background-color : white ;
455449}
456450.top-menu-item {
457451 max-width : 25% ;
@@ -473,4 +467,19 @@ button.hide-table {
473467#gene-box {
474468 padding : 10px !important ;
475469}
470+ #diff-exp-menu {
471+ padding : 20px ;
472+ margin : 20px ;
473+ background-color : #efefef ;
474+ border-radius : 5px ;
475+ }
476+ #diff-exp-menu > .menu-item {
477+ font-size : larger ;
478+ }
479+ .gene-not-found {
480+ margin : 20px ;
481+ padding : 20px ;
482+ border : 1px solid goldenrod ;
483+ background-color : gold ;
484+ }
476485 </style >
0 commit comments