maom commited on
Commit
01c9d3a
·
verified ·
1 Parent(s): e1af0c4

try adding links to fungidb

Browse files
Files changed (1) hide show
  1. app.py +8 -3
app.py CHANGED
@@ -1,6 +1,6 @@
1
  import datasets
2
  import streamlit as st
3
- from st_aggrid import AgGrid, GridOptionsBuilder
4
 
5
  st.set_page_config(layout='wide')
6
 
@@ -55,6 +55,11 @@ with col2:
55
  # third column is padding only
56
 
57
 
 
 
 
 
 
58
  grid_option_builder = GridOptionsBuilder()
59
  grid_option_builder.configure_auto_height()
60
  grid_option_builder.configure_default_column(
@@ -63,10 +68,10 @@ grid_option_builder.configure_default_column(
63
  editable=False,
64
  wrapText=True,
65
  autoHeight=True)
66
- grid_option_builder.configure_column("gene_id_1", header_name="GeneID 1", pinned="left", width=550)
67
  grid_option_builder.configure_column("gene_symbol_1", header_name="Gene 1", pinned="left", width=500)
68
  grid_option_builder.configure_column("description_1", header_name="Description 1", width=1600)
69
- grid_option_builder.configure_column("gene_id_2", header_name="GeneID 2", pinned="left", width=550)
70
  grid_option_builder.configure_column("gene_symbol_2", header_name="Gene 2", pinned="left", width=500)
71
  grid_option_builder.configure_column("description_2", header_name="Description 2", width=1600)
72
  grid_option_builder.configure_column(
 
1
  import datasets
2
  import streamlit as st
3
+ from st_aggrid import AgGrid, GridOptionsBuilder, JsCode
4
 
5
  st.set_page_config(layout='wide')
6
 
 
55
  # third column is padding only
56
 
57
 
58
+ ######### Table #########
59
+
60
+ fungidb_link_renderer = JsCode(
61
+ “”“function(params) {return <a href="https://fungidb.org/fungidb/app/record/gene/${params.value}" target="_blank">${params.value}</a>}”“”)
62
+
63
  grid_option_builder = GridOptionsBuilder()
64
  grid_option_builder.configure_auto_height()
65
  grid_option_builder.configure_default_column(
 
68
  editable=False,
69
  wrapText=True,
70
  autoHeight=True)
71
+ grid_option_builder.configure_column("gene_id_1", header_name="GeneID 1", pinned="left", cellRenderer=fungidb_link_render, width=550)
72
  grid_option_builder.configure_column("gene_symbol_1", header_name="Gene 1", pinned="left", width=500)
73
  grid_option_builder.configure_column("description_1", header_name="Description 1", width=1600)
74
+ grid_option_builder.configure_column("gene_id_2", header_name="GeneID 2", pinned="left", cellRenderer=fungidb_link_render, width=550)
75
  grid_option_builder.configure_column("gene_symbol_2", header_name="Gene 2", pinned="left", width=500)
76
  grid_option_builder.configure_column("description_2", header_name="Description 2", width=1600)
77
  grid_option_builder.configure_column(