Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -764,9 +764,6 @@ def extract_aa_seq_cb(structure_file, protein_text):
|
|
| 764 |
return prot_seq_out, status_html
|
| 765 |
|
| 766 |
def extract_sa_seq_cb(structure_file, protein_text):
|
| 767 |
-
"""
|
| 768 |
-
Extract structure-aware (SA) sequence using Foldseek.
|
| 769 |
-
"""
|
| 770 |
|
| 771 |
prot_seq_out = (protein_text or "").strip()
|
| 772 |
msgs = []
|
|
@@ -1230,19 +1227,20 @@ with gr.Blocks() as demo:
|
|
| 1230 |
elem_id="example-btn",
|
| 1231 |
# variant="secondary"
|
| 1232 |
)
|
| 1233 |
-
|
| 1234 |
-
drug_seq.render()
|
| 1235 |
structure_file.render()
|
| 1236 |
-
|
| 1237 |
-
|
| 1238 |
-
|
| 1239 |
-
|
|
|
|
| 1240 |
|
| 1241 |
-
|
| 1242 |
-
|
| 1243 |
-
|
| 1244 |
-
|
| 1245 |
-
|
|
|
|
| 1246 |
# ββββββββββββββββ
|
| 1247 |
# RIGHT PANEL
|
| 1248 |
# ββββββββββββββββ
|
|
@@ -1261,16 +1259,16 @@ with gr.Blocks() as demo:
|
|
| 1261 |
value="1",
|
| 1262 |
interactive=True,
|
| 1263 |
)
|
| 1264 |
-
|
| 1265 |
-
|
| 1266 |
-
|
| 1267 |
-
|
| 1268 |
-
|
| 1269 |
-
|
| 1270 |
-
|
| 1271 |
-
|
| 1272 |
-
|
| 1273 |
-
|
| 1274 |
|
| 1275 |
# βββββββββββββββββββββββββββββββ
|
| 1276 |
# Outputs
|
|
@@ -1280,8 +1278,6 @@ with gr.Blocks() as demo:
|
|
| 1280 |
output_full = gr.HTML(elem_id="result-full")
|
| 1281 |
|
| 1282 |
|
| 1283 |
-
|
| 1284 |
-
|
| 1285 |
# βββββββββββββββββββββββββββββββ
|
| 1286 |
# Example Loader Callback
|
| 1287 |
# βββββββββββββββββββββββββββββββ
|
|
|
|
| 764 |
return prot_seq_out, status_html
|
| 765 |
|
| 766 |
def extract_sa_seq_cb(structure_file, protein_text):
|
|
|
|
|
|
|
|
|
|
| 767 |
|
| 768 |
prot_seq_out = (protein_text or "").strip()
|
| 769 |
msgs = []
|
|
|
|
| 1227 |
elem_id="example-btn",
|
| 1228 |
# variant="secondary"
|
| 1229 |
)
|
| 1230 |
+
|
|
|
|
| 1231 |
structure_file.render()
|
| 1232 |
+
with gr.Row():
|
| 1233 |
+
btn_extract_aa = gr.Button(
|
| 1234 |
+
"Extract amino acid sequence",
|
| 1235 |
+
elem_id="extract-aa-btn"
|
| 1236 |
+
)
|
| 1237 |
|
| 1238 |
+
btn_extract_sa = gr.Button(
|
| 1239 |
+
"Extract structure-aware sequence",
|
| 1240 |
+
elem_id="extract-sa-btn"
|
| 1241 |
+
)
|
| 1242 |
+
protein_seq.render()
|
| 1243 |
+
drug_seq.render()
|
| 1244 |
# ββββββββββββββββ
|
| 1245 |
# RIGHT PANEL
|
| 1246 |
# ββββββββββββββββ
|
|
|
|
| 1259 |
value="1",
|
| 1260 |
interactive=True,
|
| 1261 |
)
|
| 1262 |
+
with gr.Row():
|
| 1263 |
+
btn_infer = gr.Button(
|
| 1264 |
+
"Inference",
|
| 1265 |
+
elem_id="inference-btn"
|
| 1266 |
+
)
|
| 1267 |
+
|
| 1268 |
+
clear_btn = gr.Button(
|
| 1269 |
+
"Clear",
|
| 1270 |
+
elem_id="clear-btn"
|
| 1271 |
+
)
|
| 1272 |
|
| 1273 |
# βββββββββββββββββββββββββββββββ
|
| 1274 |
# Outputs
|
|
|
|
| 1278 |
output_full = gr.HTML(elem_id="result-full")
|
| 1279 |
|
| 1280 |
|
|
|
|
|
|
|
| 1281 |
# βββββββββββββββββββββββββββββββ
|
| 1282 |
# Example Loader Callback
|
| 1283 |
# βββββββββββββββββββββββββββββββ
|