aksell commited on
Commit
8496929
·
1 Parent(s): a5100f8

Clear selected chains when PDB is changed

Browse files
Files changed (1) hide show
  1. hexviz/view.py +5 -1
hexviz/view.py CHANGED
@@ -25,8 +25,12 @@ def select_pdb():
25
  Select Protein
26
  ---
27
  """)
 
28
  pdb_id = st.sidebar.text_input(
29
  label="PDB ID",
30
- value=st.session_state.get("pdb_id", "2FZ5"))
 
 
 
31
  st.session_state.pdb_id = pdb_id
32
  return pdb_id
 
25
  Select Protein
26
  ---
27
  """)
28
+ stored_pdb = st.session_state.get("pdb_id", None)
29
  pdb_id = st.sidebar.text_input(
30
  label="PDB ID",
31
+ value=stored_pdb or "2FZ5")
32
+ if pdb_id != stored_pdb:
33
+ st.session_state.selected_chains = None
34
+ st.session_state.selected_chain_index = 0
35
  st.session_state.pdb_id = pdb_id
36
  return pdb_id