Skip to content

Commit 08c5c4d

Browse files
committed
Avoid repeated features
1 parent 1e426f1 commit 08c5c4d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

workflow/scripts/window.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,11 @@ def window_calculation(sites: set, window: int, step: int, gb_features: Features
3030

3131
def select_and_format_features(window_features: set) -> str | None:
3232
selected_features = sorted(
33-
snakemake.params.select_gb_features[feat]
34-
for feat in window_features
35-
if feat in snakemake.params.select_gb_features
33+
set(
34+
snakemake.params.select_gb_features[feat]
35+
for feat in window_features
36+
if feat in snakemake.params.select_gb_features
37+
)
3638
)
3739
if len(selected_features) != 0:
3840
return "|".join(selected_features)

0 commit comments

Comments
 (0)