Update app.py
Browse files
app.py
CHANGED
|
@@ -412,16 +412,21 @@ def paml_ferroptosis(variant):
|
|
| 412 |
plt.tight_layout()
|
| 413 |
buf = BytesIO(); plt.savefig(buf, format="png", dpi=120, facecolor=CARD); plt.close(); buf.seek(0)
|
| 414 |
log_entry("S1-F | S1-R12d | pAML-ferroptosis", variant, f"ferr={ferr_score:.2f}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 415 |
summary = (
|
| 416 |
-
f"<div style=
|
| 417 |
-
f"<p style=
|
| 418 |
-
f"<b style=
|
| 419 |
-
f"<p style=
|
| 420 |
-
f"<p style=
|
| 421 |
-
f"<p style=
|
| 422 |
-
f"<p style=
|
| 423 |
-
f"<span style=
|
| 424 |
-
f"<p style=
|
| 425 |
)
|
| 426 |
return summary, Image.open(buf)
|
| 427 |
|
|
|
|
| 412 |
plt.tight_layout()
|
| 413 |
buf = BytesIO(); plt.savefig(buf, format="png", dpi=120, facecolor=CARD); plt.close(); buf.seek(0)
|
| 414 |
log_entry("S1-F | S1-R12d | pAML-ferroptosis", variant, f"ferr={ferr_score:.2f}")
|
| 415 |
+
_v = row["Variant"]
|
| 416 |
+
_p = row["Pathway"]
|
| 417 |
+
_d = row["Drug_status"]
|
| 418 |
+
_f = row["Ferroptosis"]
|
| 419 |
+
_fs = f"{ferr_score:.2f}"
|
| 420 |
summary = (
|
| 421 |
+
f"<div style='background:{CARD};padding:14px;border-radius:8px;font-family:sans-serif;'>"
|
| 422 |
+
f"<p style='color:{DIM};font-size:11px;margin:0 0 6px'>S1-F · PHYLO-RARE · S1-R12d · pAML</p>"
|
| 423 |
+
f"<b style='color:{ACC2};font-size:15px'>{_v}</b><br>"
|
| 424 |
+
f"<p style='color:{TXT};margin:6px 0'><b>Pathway:</b> {_p}</p>"
|
| 425 |
+
f"<p style='color:{TXT};margin:0'><b>Drug:</b> {_d}</p>"
|
| 426 |
+
f"<p style='color:{TXT};margin:6px 0'><b>Ferroptosis link:</b> {_f}</p>"
|
| 427 |
+
f"<p style='color:{TXT}'><b>Ferroptosis sensitivity score:</b> "
|
| 428 |
+
f"<span style='color:{ACC};font-size:18px'>{_fs}</span></p>"
|
| 429 |
+
f"<p style='font-size:11px;color:{DIM}'>Research only. Not clinical advice.</p></div>"
|
| 430 |
)
|
| 431 |
return summary, Image.open(buf)
|
| 432 |
|