From c5f78421c50dc7c9e4801ad7bf9583674c29e1ba Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Thu, 9 Dec 2021 06:25:10 +0300 Subject: Prevent error on no result. Fix indexing Issue: https://github.com/genenetwork/gn-gemtext-threads/blob/main/topics/gn1-migration-to-gn2/partial-correlations.gmi * If the dataset name is not found, don't cause an exception, instead, return the provided search name. * Use the correct inner object --- gn3/computations/partial_correlations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gn3/computations') diff --git a/gn3/computations/partial_correlations.py b/gn3/computations/partial_correlations.py index ced44a4..719c605 100644 --- a/gn3/computations/partial_correlations.py +++ b/gn3/computations/partial_correlations.py @@ -309,7 +309,7 @@ def compute_partial( primary, tuple(targ for targ in targ_vals if targ is not None), tuple(cont for i, cont in enumerate(control_vals) - if target[i] is not None)) + if target[0][i] is not None)) covariates = "z" if datafrm.shape[1] == 3 else [ col for col in datafrm.columns if col not in ("x", "y")] ppc = pingouin.partial_corr( -- cgit v1.2.3