From fe33a9d9583a902e3fb3e7c6b6a270139d10dc70 Mon Sep 17 00:00:00 2001 From: Nezar Abdennur Date: Sat, 6 Apr 2024 09:33:43 -0400 Subject: [PATCH] fix: Resolve grouping column warning in backwards compatible manner --- bioframe/extras.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bioframe/extras.py b/bioframe/extras.py index 2bdfa2b..f7355ec 100644 --- a/bioframe/extras.py +++ b/bioframe/extras.py @@ -305,11 +305,11 @@ def _each(chrom_group): seq = str(seq[:]) gc = [] for _, bin in chrom_group.iterrows(): - s = seq[bin.start : bin.end] + s = seq[bin["start"] : bin["end"]] gc.append(seq_gc(s, mapped_only=mapped_only)) return gc - agg = df.groupby("chrom", sort=False).apply(_each, include_groups=False) + agg = df.groupby("chrom", sort=False)[["start", "end"]].apply(_each) out_col = pd.Series(data=np.concatenate(agg.values), index=df.index).rename("GC") if return_input: