Fix missing bowtie index#536
Conversation
|
Warning Newer version of the nf-core template is available. Your pipeline is using an old version of the nf-core template: 3.5.1. For more documentation on how to update your pipeline, please see the nf-core documentation and Synchronisation documentation. |
|
it seems seqcluster module in conda is broken. I will check on tuesday, and try to fix it. we can ask slack if ok to merge this since it is a different issue. |
Thanks, if you want I'm also on Slack. |
|
I would prefer fixing this in the seqcluster module first, then we could consider having this fixed in the pipeline. |
|
sounds good. I will try to fix the recipe. it is because python 3.14 needs setuptools as dependency now. maybe there are more errors. I will try to check asap. |
|
ok, i got to update the two modules that have issues with newer version of python. they were already updated in the modules repo. Now it is failing due to diff in snapshot difference in the pipeline, since I updated the modules. In case one of you can run it and fix the snapshots. Prob I wont have time again until end of the week. |
|
The nf-test fails at DATATABLE_MERGE. The input file When I ran head -n1, I got: The R script is crashing with object 'miRNA' not found: We either need to fix the upstream module to include the header or update the R script to handle headerless files. |
|
Found the issue. The header is treated as any other line in the The file contains the header: but the first line is incorrect: The solution is to first pass the header into Now all tests pass: |
|
It seems there's still some issues with Python 3.14, and things like MultiQC which make the checks fail. EDIT: what about keeping the compatibility with python <= 3.13? EDIT2: seems that actually MultiQC with Python 3.14.1 is broken MultiQC/MultiQC#3414 EDIT3: this is the MultiQC bug that was fixed 5 days ago MultiQC/MultiQC@292e765 |
|
I am little confused about what is the latest error, but if it is multqic, it seems we need a module update first to get the latest fixed version of multiqc, or we do a patch now in the pipeline's module env.yml to keep it being < 3.13. |
Hi, it seems that rich > 14.2.0 forces the At the moment, it's running the checks. Hopefully conda will work. this describes the issue: |
|
It seems everything is fine now. |
PR checklist
nf-core pipelines lint).nextflow run . -profile test,docker --outdir <OUTDIR>).nextflow run . -profile debug,test,docker --outdir <OUTDIR>).docs/usage.mdis updated.docs/output.mdis updated.CHANGELOG.mdis updated.README.mdis updated (including new tool citations and authors/contributors).When the argument
--bowtie_indexis passed with no value, the pipeline assigns the valuetruewhich then fails whenval_bowtie_index.endsWith(".tar.gz")is called.Forcing a cast to String before checking the extension fixes this issue.