phylo42 / PEWO

Phylogenetic Placement Evaluation Workflows : Benchmark placement software and different reference trees
MIT License
12 stars 9 forks source link

Count is reserved for internal use #21

Open nromashchenko opened 1 year ago

nromashchenko commented 1 year ago

Under new versions of snakemake (e.g. mine is 7.24.2), the eval_accuracy workflow does not run with:

invalid name for input, output, wildcard, params or log: count is reserved for internal use
  File "/home/nikolai/dev/pewo_workflow/eval_accuracy.smk", line 27, in <module>
  File "/home/nikolai/dev/pewo_workflow/rules/op/operate_prunings.smk", line 72, in <module>

It does not happen with snakemake 5.10.0 (the version PEWO requires in the envs/environment.yaml and uses by default). Seemingly it happens as early as for 5.18.1. Just need to rename the parameter count to something else like pruning_count when updating dependencies of PEWO.