Spaces:
Sleeping
Sleeping
try adding links to fungidb
Browse files
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(
|