@@ -32,6 +32,7 @@ function run_ini_enrichr(inst_cgm, inst_name){
3232 enr_obj . enrichr_icon ( ) ;
3333
3434 // set up Enrichr export in dendro modal
35+ //////////////////////////////////////////
3536
3637 // only display for rows
3738 var enrichr_section = d3 . selectAll ( '.dendro_info' )
@@ -190,7 +191,7 @@ function Enrichr_request(inst_cgm){
190191 enr_menu
191192 . append ( 'text' )
192193 . classed ( 'enr_menu_clear' , true )
193- . attr ( 'transform' , 'translate(350 , 30)' )
194+ . attr ( 'transform' , 'translate(375 , 30)' )
194195 . attr ( 'font-family' , '"Helvetica Neue", Helvetica, Arial, sans-serif' )
195196 . style ( 'font-size' , '18px' )
196197 . style ( 'font-weight' , 800 )
@@ -227,7 +228,52 @@ function Enrichr_request(inst_cgm){
227228 'Reactome_2015' ,
228229 'MGI_Mammalian_Phenotype_Level_4'
229230 ] ;
230- var vertical_space = 35 ;
231+
232+ var vertical_space = 30 ;
233+
234+ enr_menu
235+ . append ( 'rect' )
236+ . classed ( 'enr_menu_line' , true )
237+ . attr ( 'height' , '2px' )
238+ . attr ( 'width' , '460px' )
239+ . style ( 'stroke-width' , '3px' )
240+ . style ( 'opacity' , 0.3 )
241+ . style ( 'fill' , 'black' )
242+ . attr ( 'transform' , 'translate(20, 380)' ) ;
243+
244+ var enr_export_container = enr_menu
245+ . append ( 'g' )
246+ . classed ( 'enr_export_container' , true )
247+ . attr ( 'transform' , 'translate(20, 410)' ) ;
248+
249+ enr_export_container
250+ . append ( 'text' )
251+ . style ( 'font-size' , '16px' )
252+ . attr ( 'font-family' , '"Helvetica Neue", Helvetica, Arial, sans-serif' )
253+ . style ( 'cursor' , 'default' )
254+ . text ( 'Export gene list to ' ) ;
255+
256+ enr_export_container
257+ . append ( 'text' )
258+ . style ( 'font-size' , '16px' )
259+ . attr ( 'font-family' , '"Helvetica Neue", Helvetica, Arial, sans-serif' )
260+ . style ( 'cursor' , 'default' )
261+ . text ( 'Enrichr' )
262+ . style ( 'fill' , '#337ab7' )
263+ . attr ( 'transform' , 'translate(135, 0)' )
264+ . on ( 'click' , function ( ) {
265+
266+ console . log ( 'clicking ' )
267+
268+ // get gene list and send to Enrichr
269+ var gene_list = inst_cgm . params . network_data . row_nodes_names . join ( '\n' ) ;
270+
271+ var enrichr_info = { list : gene_list , description : 'clustergrammer group list' , popup : true } ;
272+
273+ // defined globally - will improve
274+ enrich ( enrichr_info ) ;
275+
276+ } )
231277
232278 var lib_groups = lib_section
233279 . selectAll ( 'g' )
@@ -252,7 +298,7 @@ function Enrichr_request(inst_cgm){
252298 lib_groups
253299 . append ( 'text' )
254300 . attr ( 'transform' , 'translate(25,0)' )
255- . style ( 'font-size' , '18px ' )
301+ . style ( 'font-size' , '16px ' )
256302 . attr ( 'font-family' , '"Helvetica Neue", Helvetica, Arial, sans-serif' )
257303 . style ( 'cursor' , 'default' )
258304 . text ( function ( d ) {
0 commit comments