From bac3de6af8a8a3d1fe52947120c51f9381f63c32 Mon Sep 17 00:00:00 2001 From: pswain <peter.swain@ed.ac.uk> Date: Tue, 28 Nov 2023 15:58:33 +0000 Subject: [PATCH] bug(apply_merges): merges implementing on more than valid_merges --- src/agora/utils/merge.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/agora/utils/merge.py b/src/agora/utils/merge.py index 183acbde..dd2dfeec 100644 --- a/src/agora/utils/merge.py +++ b/src/agora/utils/merge.py @@ -130,8 +130,8 @@ def apply_merges(data: pd.DataFrame, merges: np.ndarray): # merge tracks if valid_merges.any(): to_merge = data.loc[valid_indices].copy() - left_indices = merges[:, 0] - right_indices = merges[:, 1] + left_indices = merges[valid_merges, 0] + right_indices = merges[valid_merges, 1] # join left track with right track for left_index, right_index in zip(left_indices, right_indices): to_merge.loc[tuple(left_index)] = join_two_tracks( -- GitLab