From c31187210b92b6be1a97a7f89b6fbee02a518fd9 Mon Sep 17 00:00:00 2001 From: Kemal Yaylali Date: Tue, 29 Sep 2026 17:11:50 +0100 Subject: [PATCH] pgx_cn: PFB as float64 for the BAF evidence (mypy) --- src/simurg/pipeline/pgx_cn.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/simurg/pipeline/pgx_cn.py b/src/simurg/pipeline/pgx_cn.py index f329bcc..0bf38eb 100644 --- a/src/simurg/pipeline/pgx_cn.py +++ b/src/simurg/pipeline/pgx_cn.py @@ -412,7 +412,7 @@ def call_sample_regions( if baf is not None: sel = model.region_sel(r.name) rb = baf[sel] - pf = model.probe_pfb[sel] if model.probe_pfb is not None else None + pf = model.probe_pfb[sel].astype(np.float64) if model.probe_pfb is not None else None if pf is not None: rb = np.where(np.isfinite(pf) & (pf > 0.01) & (pf < 0.99), rb, np.nan) # informative SNPs only n_snp = int(np.isfinite(rb).sum())