Spaces:
Sleeping
Sleeping
Allow highlighting of residues
Browse files- 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":
|
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 |
|