Spaces:
Sleeping
Sleeping
Erva Ulusoy
commited on
Commit
·
8b87470
1
Parent(s):
e021e3c
fix sidebar enable/disable
Browse files- ProtHGT_app.py +9 -6
ProtHGT_app.py
CHANGED
|
@@ -48,10 +48,10 @@ def reset_prediction_state():
|
|
| 48 |
st.session_state.predictions_df = None
|
| 49 |
st.session_state.previous_inputs = None
|
| 50 |
|
| 51 |
-
|
| 52 |
-
def set_generating_predictions(
|
| 53 |
-
st.session_state.generating_predictions =
|
| 54 |
-
st.session_state.submitted =
|
| 55 |
|
| 56 |
with st.expander("🚀 Upcoming Features"):
|
| 57 |
st.info("""
|
|
@@ -253,10 +253,11 @@ with st.sidebar:
|
|
| 253 |
if selected_proteins and selected_go_category:
|
| 254 |
|
| 255 |
button_disabled = st.session_state.submitted
|
|
|
|
| 256 |
if st.button("Generate Predictions",
|
| 257 |
disabled=button_disabled,
|
| 258 |
key="generate_predictions",
|
| 259 |
-
on_click=set_generating_predictions
|
| 260 |
pass
|
| 261 |
|
| 262 |
# Create a tuple of current inputs to track changes
|
|
@@ -319,7 +320,9 @@ if st.session_state.submitted:
|
|
| 319 |
|
| 320 |
st.session_state.predictions_df = predictions_df
|
| 321 |
|
| 322 |
-
|
|
|
|
|
|
|
| 323 |
|
| 324 |
# Display and filter predictions
|
| 325 |
st.success("Predictions generated successfully!")
|
|
|
|
| 48 |
st.session_state.predictions_df = None
|
| 49 |
st.session_state.previous_inputs = None
|
| 50 |
|
| 51 |
+
|
| 52 |
+
def set_generating_predictions():
|
| 53 |
+
st.session_state.generating_predictions = True
|
| 54 |
+
st.session_state.submitted = True
|
| 55 |
|
| 56 |
with st.expander("🚀 Upcoming Features"):
|
| 57 |
st.info("""
|
|
|
|
| 253 |
if selected_proteins and selected_go_category:
|
| 254 |
|
| 255 |
button_disabled = st.session_state.submitted
|
| 256 |
+
|
| 257 |
if st.button("Generate Predictions",
|
| 258 |
disabled=button_disabled,
|
| 259 |
key="generate_predictions",
|
| 260 |
+
on_click=set_generating_predictions):
|
| 261 |
pass
|
| 262 |
|
| 263 |
# Create a tuple of current inputs to track changes
|
|
|
|
| 320 |
|
| 321 |
st.session_state.predictions_df = predictions_df
|
| 322 |
|
| 323 |
+
# Reset the flags to release the sidebar
|
| 324 |
+
st.session_state.generating_predictions = False
|
| 325 |
+
st.session_state.submitted = False
|
| 326 |
|
| 327 |
# Display and filter predictions
|
| 328 |
st.success("Predictions generated successfully!")
|