Closed johnstonmj closed 3 months ago
Thank you for hint. It's unfortunate that snakemake
broke this....please use an older version until we get to fixing this.
Agreed! I doubt I'll be the only person destined to walk face-first into this change.
Setting the env to use
snakemake = 7.32
allowed ipa to run successfully in the meantime.
Fortunately, it looks like the removed --reason
option is now the default.
Hopefully it is not too tricky to remove it down the line.
Thanks!
Hello, I would like to ask how to set the version of snakemake from 8 to 7.23, thanks in advance for your help.
Unfortunately, downgrading snakemake to 7.32 introduced new problems for me.
ValueError in file /home/skieran/miniconda3/envs/ipa/etc/ipa.snakefile, line 57: Invalid format specifier ' 02d ' for object of type 'int' File "/home/skieran/miniconda3/envs/ipa/etc/ipa.snakefile", line 59, in
File "/home/skieran/miniconda3/envs/ipa/etc/ipa.snakefile", line 57, in prenum
Do you have any recommendations for other packages that may need to be changed alongside snakemake? In my empty conda environment, I simply installed ipa and then installed snakemake=7.32, no clobber or force flag.
We are in the process of deprecating IPA. Please use alternative HiFi genome assemblers, such as https://github.com/chhylp123/hifiasm
Snakemake 8.0 has been released. This removes the snakemake option '--reason', and causes ipa to fail.
Operating system Ubuntu 22.04.3 LTS
Package name ipa (wrapper) version=1.8.0
Conda environment
Describe the bug ipa fails due to error with arguments to snakemake
Error message
To Reproduce ipa local --input-fn some_file.fastq.gz --njobs 1 --nthreads "8" --genome-size "200000" --coverage "400"
Expected behavior snakemake commands generated within ipa should only include valid arguments to snakemake.