aksell commited on
Commit
61419b7
·
1 Parent(s): 58b87e3

Allow highlighting of residues

Browse files
Files changed (1) hide show
  1. hexviz/app.py +2 -1
hexviz/app.py CHANGED
@@ -31,6 +31,7 @@ structure = get_structure(pdb_id)
31
  chains = get_chains(structure)
32
  selected_chains = st.sidebar.multiselect(label="Chain(s)", options=chains, default=chains)
33
 
 
34
  hl_resi_list = st.sidebar.multiselect(label="Highlight Residues",options=list(range(1,5000)))
35
 
36
  label_resi = st.sidebar.checkbox(label="Label Residues", value=True)
@@ -71,7 +72,7 @@ def get_3dview(pdb):
71
 
72
  if label_resi:
73
  for hl_resi in hl_resi_list:
74
- xyzview.addResLabels({"chain": chain,"resi": hl_resi},
75
  {"backgroundColor": "lightgray","fontColor": "black","backgroundOpacity": 0.5})
76
  return xyzview
77
 
 
31
  chains = get_chains(structure)
32
  selected_chains = st.sidebar.multiselect(label="Chain(s)", options=chains, default=chains)
33
 
34
+ hl_chain = st.sidebar.selectbox(label="Highlight Chain", options=selected_chains, index=0)
35
  hl_resi_list = st.sidebar.multiselect(label="Highlight Residues",options=list(range(1,5000)))
36
 
37
  label_resi = st.sidebar.checkbox(label="Label Residues", value=True)
 
72
 
73
  if label_resi:
74
  for hl_resi in hl_resi_list:
75
+ xyzview.addResLabels({"chain": hl_chain,"resi": hl_resi},
76
  {"backgroundColor": "lightgray","fontColor": "black","backgroundOpacity": 0.5})
77
  return xyzview
78