From 7c7b2e931d8a90e91deaa6aaffb9aa9df9adf0de Mon Sep 17 00:00:00 2001 From: eascarrunz Date: Tue, 24 Mar 2026 20:12:29 +0100 Subject: [PATCH] change thresholding operation (should not allocate) --- bin/pluviometer/site_filter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/pluviometer/site_filter.py b/bin/pluviometer/site_filter.py index b8e3ee8..18a02f4 100644 --- a/bin/pluviometer/site_filter.py +++ b/bin/pluviometer/site_filter.py @@ -12,9 +12,9 @@ def apply(self, variant_data: RNASiteVariantData) -> None: if variant_data.coverage >= self.cov_threshold: np.copyto( self.frequencies, - variant_data.frequencies * variant_data.frequencies - >= self.edit_threshold, + variant_data.frequencies ) + self.frequencies[self.frequencies < self.edit_threshold] = 0 else: self.frequencies.fill(0)