Clean up hifiasm module + add bin file input#7802
Clean up hifiasm module + add bin file input#7802prototaxites merged 6 commits intonf-core:masterfrom
Conversation
|
I'm not sure what to do about the empty file linting tests - I don't think there's enough data in the tests to produce non-empty files |
Typically you then replace the md5sum test with a file existence check. |
Is this standard practice for e.g. stub tests? I don't think I've ever written a test that way before. |
tests are allowed empty files provided they have "stub" in the name of the test |
fellen31
left a comment
There was a problem hiding this comment.
Is anyone using the separate .bin output channels? It might be cleaner to dump them out together but don't want to break anyone's workflow!
Would there be any other use case for the bin files than to resume the run? Thanks for updating the module to make that possible!
I'm not aware of any other uses - you can dump some of the data out of them using hifiasm (e.g. |
…ngle output channel. Update documentation
|
OK, I've added optional outputs for the error-corrected reads, and read overlaps in PAF format. I've also collapsed the bin files to a single output channel. I've also updated the documentation to add a bit more useful description about the outputs. If these changes look good to folk I can go ahead and merge. |
* Tidy hifiasm model + update tests * Update nf.test * Fix linting * Add fasta and PAF outputs to hifiasm; combine all bin files into a single output channel. Update documentation * Improve descriptiveness of output channel names
* add khmer/trimlowabund * use evironment.yml * chore(deps): update tj-actions/changed-files action to v46 (#7809) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Added coreograph nf-test (#7812) coreograph nf-test * Added ilastik/multicut nftest (#7811) * main.nf changes * finished test * Update `graphtyper/vcfconcatenate`: Add batching to avoid long command line error (#7805) add batching to vcfconcatenate to avoid long command line error Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * basicpy nf-test (#7772) * basicpy nf-test * removed leftover pytest * separate output files * updated meta * separated outputs * adapted test * adapted inputs and snapshot * removed pytest files --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Clair3 (#7765) * Adds Clair3 * Removes TODOs and changes container urls * Changes bash command * Removes useless code lines * Removes TODO statements * Update meta.yml adds more file info to meta.yml * Update main.nf.test removes TODO and updates clair3 model directory * Update meta.yml fixes doi link * Add suggestions and changes data pulling * Fix main.nf.test adds correct structure to pass data to main * fix yaml * fix yaml final one * Update test snapshot * Fix snapshot * Fix tests * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Change meta description * Update meta * Update meta * update screenshot * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * chore(deps): update github actions (#7796) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Change file name for severus_somatic.vcf (#7814) * Change file name for severus_somatic.vcf * Update snapshot * Update yaml * Clean up hifiasm module + add bin file input (#7802) * Tidy hifiasm model + update tests * Update nf.test * Fix linting * Add fasta and PAF outputs to hifiasm; combine all bin files into a single output channel. Update documentation * Improve descriptiveness of output channel names * fix samtools/convert stub (#7816) * add default memory if task.memory is not set * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update `sourmash/compare`: Name output by prefix and update conda/docker (#7808) * update sourmash/compare so output is named by prefix * add stub to sourmash/sketch * Update modules/nf-core/sourmash/sketch/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * move test for sourmash/gather from pytest to nf-test * migrated sourmash taxannotate to nf-test --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * add Subworkflow linting step to CI (#7835) add swf linting step * Add missing swf change detection (#7836) * add swf linting step * add missing change detection for subworkflows * Add bedtools/shuffle module (#7803) * Add bedtools/shuffle module * Make linter happy * Update test snapshots for bedtools/shuffle * add new ARCHIVE_EXTRACT subworkflow (#7817) * add new subworkflow * rename * fix tags * add basic meta.yml * better comments * Update subworkflows/nf-core/archive_extract/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * APPLYBQSR output line specificity (#7818) * updated output line and snap file * linting fix in meta * Trying out RunsOn runners (#7840) * Trying out RunsOn runners * try older image * add debugging * fix action * pin setup-apptainer * add gpu test * fix usage syntax * switch from docker_self_hosted to docker * remove test comments * Fix language server error in salmon/quant (#7843) * New module: `busco/download` (#7788) * add busco/download * add author/maintainer * update tests snap for new conda version * revert to older conda version to match container versions * update tests * add stub * removed unneeded code in stub --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * Fix language server errors in arriba/arriba (#7845) * name output by prefix * set to process_medium * check if input and output file are the same * make sure regex matches only part of string * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * apply changes made to file path handeling to stub * Update modules/nf-core/khmer/trimlowabund/meta.yml * Update modules/nf-core/khmer/trimlowabund/meta.yml --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Krešimir Beštak <86408271+kbestak@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> Co-authored-by: robert-a-forsyth <robert.alexander.forsyth@gmail.com> Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Jim Downie <19718667+prototaxites@users.noreply.github.com> Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com> Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com> Co-authored-by: Igor Trujnara <53370556+itrujnara@users.noreply.github.com> Co-authored-by: Maxime U Garcia <max.u.garcia@gmail.com> Co-authored-by: John Orgera <65687576+johnoooh@users.noreply.github.com>
* add khmer/trimlowabund * use evironment.yml * chore(deps): update tj-actions/changed-files action to v46 (nf-core#7809) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Added coreograph nf-test (nf-core#7812) coreograph nf-test * Added ilastik/multicut nftest (nf-core#7811) * main.nf changes * finished test * Update `graphtyper/vcfconcatenate`: Add batching to avoid long command line error (nf-core#7805) add batching to vcfconcatenate to avoid long command line error Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * basicpy nf-test (nf-core#7772) * basicpy nf-test * removed leftover pytest * separate output files * updated meta * separated outputs * adapted test * adapted inputs and snapshot * removed pytest files --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Clair3 (nf-core#7765) * Adds Clair3 * Removes TODOs and changes container urls * Changes bash command * Removes useless code lines * Removes TODO statements * Update meta.yml adds more file info to meta.yml * Update main.nf.test removes TODO and updates clair3 model directory * Update meta.yml fixes doi link * Add suggestions and changes data pulling * Fix main.nf.test adds correct structure to pass data to main * fix yaml * fix yaml final one * Update test snapshot * Fix snapshot * Fix tests * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Change meta description * Update meta * Update meta * update screenshot * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * chore(deps): update github actions (nf-core#7796) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Change file name for severus_somatic.vcf (nf-core#7814) * Change file name for severus_somatic.vcf * Update snapshot * Update yaml * Clean up hifiasm module + add bin file input (nf-core#7802) * Tidy hifiasm model + update tests * Update nf.test * Fix linting * Add fasta and PAF outputs to hifiasm; combine all bin files into a single output channel. Update documentation * Improve descriptiveness of output channel names * fix samtools/convert stub (nf-core#7816) * add default memory if task.memory is not set * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update `sourmash/compare`: Name output by prefix and update conda/docker (nf-core#7808) * update sourmash/compare so output is named by prefix * add stub to sourmash/sketch * Update modules/nf-core/sourmash/sketch/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * move test for sourmash/gather from pytest to nf-test * migrated sourmash taxannotate to nf-test --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * add Subworkflow linting step to CI (nf-core#7835) add swf linting step * Add missing swf change detection (nf-core#7836) * add swf linting step * add missing change detection for subworkflows * Add bedtools/shuffle module (nf-core#7803) * Add bedtools/shuffle module * Make linter happy * Update test snapshots for bedtools/shuffle * add new ARCHIVE_EXTRACT subworkflow (nf-core#7817) * add new subworkflow * rename * fix tags * add basic meta.yml * better comments * Update subworkflows/nf-core/archive_extract/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * APPLYBQSR output line specificity (nf-core#7818) * updated output line and snap file * linting fix in meta * Trying out RunsOn runners (nf-core#7840) * Trying out RunsOn runners * try older image * add debugging * fix action * pin setup-apptainer * add gpu test * fix usage syntax * switch from docker_self_hosted to docker * remove test comments * Fix language server error in salmon/quant (nf-core#7843) * New module: `busco/download` (nf-core#7788) * add busco/download * add author/maintainer * update tests snap for new conda version * revert to older conda version to match container versions * update tests * add stub * removed unneeded code in stub --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * Fix language server errors in arriba/arriba (nf-core#7845) * name output by prefix * set to process_medium * check if input and output file are the same * make sure regex matches only part of string * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * apply changes made to file path handeling to stub * Update modules/nf-core/khmer/trimlowabund/meta.yml * Update modules/nf-core/khmer/trimlowabund/meta.yml --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Krešimir Beštak <86408271+kbestak@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> Co-authored-by: robert-a-forsyth <robert.alexander.forsyth@gmail.com> Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Jim Downie <19718667+prototaxites@users.noreply.github.com> Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com> Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com> Co-authored-by: Igor Trujnara <53370556+itrujnara@users.noreply.github.com> Co-authored-by: Maxime U Garcia <max.u.garcia@gmail.com> Co-authored-by: John Orgera <65687576+johnoooh@users.noreply.github.com>
* Module for PCA * Module for PCA * Module for PCA * Module for PCA * Module for PCA * testing conda * plinkpca * Fixed ivar modules (#7868) * fixed ivar variants module * updated snapshot ivar variants because versions change * fixed ivar consensus module * simplified snapshot for consensus test, same as ivar variants module * simplified snapshot for trim test, same as ivar variants module * updated snapshot for ivar trim and consensus modules * removed empty log file in ivar trim in snapshot * updated ivar version to last one * updated version also in conda env * updated version also in conda env in ivar consensus and variants * updated container version for ivar consensus and variants * updated snapshots again * Update FastK + MerquryFK versions + allow conda, add merquryfk/hapmaker module, port to nf-test (#7847) * Start updating FastK modules to allow conda * Migrate all Merquryfk modules to nf-test * Update to container with explicit R * Fix container for FastK * Start fixing fastk modules * Fix FastK tests, add merquryfk/hapmaker module * Fix linting for some merquryFK modules * Fix merquryfk/merquryfk linting * Fix linting for everything except hapmaker * Fix snapshots? * Update tests * Fix tests pt 1000 * Sort fastk/merge test inputs to try and ensure repeatability * Rename output channels to avoid linting error * Fix hapmaker snapshot * Harshill alignment * Stub output format determined by args; add details to meta.yml files to disambiguate meta maps * Remove def again from variables - causes error otherwise * Fix Fastk/merge stub * Update snapshot * Fix rnaseq preprocessing: don't trim with bad linting (#7881) * Update versions for motus/preplong (#7854) * Update versions for motus preplong * Update modules/nf-core/motus/preplong/main.nf Co-authored-by: Lili Andersson-Li <64467552+LilyAnderssonLee@users.noreply.github.com> * Versions * Add tests for downloaddb * Add snapshot * Update to the latest motus merge * Update motus merge * Remove pytest * Update pytest * Update downloaddb * Update modules/nf-core/motus/downloaddb/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/motus/preplong/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Add stub * Add stub --------- Co-authored-by: Lili Andersson-Li <64467552+LilyAnderssonLee@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Fixed conda channel order for fq module (#7871) (#7873) * Fixed conda channel order for fq module (#7871) By listing bioconda as the primary channel, the fq package can be installed and used in conda environments. modified: modules/nf-core/fq/generate/environment.yml modified: modules/nf-core/fq/lint/environment.yml modified: modules/nf-core/fq/subsample/environment.yml * added channel order comment to avoid a regression --------- Co-authored-by: Angel Pizarro <pizarroa@amazon.com> * New module: `khmer/trimlowabund` (#7806) * add khmer/trimlowabund * use evironment.yml * chore(deps): update tj-actions/changed-files action to v46 (#7809) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Added coreograph nf-test (#7812) coreograph nf-test * Added ilastik/multicut nftest (#7811) * main.nf changes * finished test * Update `graphtyper/vcfconcatenate`: Add batching to avoid long command line error (#7805) add batching to vcfconcatenate to avoid long command line error Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * basicpy nf-test (#7772) * basicpy nf-test * removed leftover pytest * separate output files * updated meta * separated outputs * adapted test * adapted inputs and snapshot * removed pytest files --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Clair3 (#7765) * Adds Clair3 * Removes TODOs and changes container urls * Changes bash command * Removes useless code lines * Removes TODO statements * Update meta.yml adds more file info to meta.yml * Update main.nf.test removes TODO and updates clair3 model directory * Update meta.yml fixes doi link * Add suggestions and changes data pulling * Fix main.nf.test adds correct structure to pass data to main * fix yaml * fix yaml final one * Update test snapshot * Fix snapshot * Fix tests * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Change meta description * Update meta * Update meta * update screenshot * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * chore(deps): update github actions (#7796) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Change file name for severus_somatic.vcf (#7814) * Change file name for severus_somatic.vcf * Update snapshot * Update yaml * Clean up hifiasm module + add bin file input (#7802) * Tidy hifiasm model + update tests * Update nf.test * Fix linting * Add fasta and PAF outputs to hifiasm; combine all bin files into a single output channel. Update documentation * Improve descriptiveness of output channel names * fix samtools/convert stub (#7816) * add default memory if task.memory is not set * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update `sourmash/compare`: Name output by prefix and update conda/docker (#7808) * update sourmash/compare so output is named by prefix * add stub to sourmash/sketch * Update modules/nf-core/sourmash/sketch/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * move test for sourmash/gather from pytest to nf-test * migrated sourmash taxannotate to nf-test --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * add Subworkflow linting step to CI (#7835) add swf linting step * Add missing swf change detection (#7836) * add swf linting step * add missing change detection for subworkflows * Add bedtools/shuffle module (#7803) * Add bedtools/shuffle module * Make linter happy * Update test snapshots for bedtools/shuffle * add new ARCHIVE_EXTRACT subworkflow (#7817) * add new subworkflow * rename * fix tags * add basic meta.yml * better comments * Update subworkflows/nf-core/archive_extract/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * APPLYBQSR output line specificity (#7818) * updated output line and snap file * linting fix in meta * Trying out RunsOn runners (#7840) * Trying out RunsOn runners * try older image * add debugging * fix action * pin setup-apptainer * add gpu test * fix usage syntax * switch from docker_self_hosted to docker * remove test comments * Fix language server error in salmon/quant (#7843) * New module: `busco/download` (#7788) * add busco/download * add author/maintainer * update tests snap for new conda version * revert to older conda version to match container versions * update tests * add stub * removed unneeded code in stub --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * Fix language server errors in arriba/arriba (#7845) * name output by prefix * set to process_medium * check if input and output file are the same * make sure regex matches only part of string * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * apply changes made to file path handeling to stub * Update modules/nf-core/khmer/trimlowabund/meta.yml * Update modules/nf-core/khmer/trimlowabund/meta.yml --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Krešimir Beštak <86408271+kbestak@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> Co-authored-by: robert-a-forsyth <robert.alexander.forsyth@gmail.com> Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Jim Downie <19718667+prototaxites@users.noreply.github.com> Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com> Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com> Co-authored-by: Igor Trujnara <53370556+itrujnara@users.noreply.github.com> Co-authored-by: Maxime U Garcia <max.u.garcia@gmail.com> Co-authored-by: John Orgera <65687576+johnoooh@users.noreply.github.com> * Added cram output to samtools/fixmate (#7820) * Added cram output to samtools/fixmate * Fixed tag * Fixed tag * Fixed linting * Updated onts * Use nft-bam, update output glob * Fixed meta.yml --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Migrate `ATAQV/MKARV` to nf-test (#7893) Migrate to nf-test Co-authored-by: LouisLeNezet <louislenezet@gmaio.com> * Added repeatmasker/repeatmasker (#7825) * Added repeatmasker/repeatmasker * Added onts * Added mdust (#7823) * Added mdust * Responded to review * Added agat/spfilterbyorfsize (#7822) * Added agat/spfilterbyorfsize * Added Gff tests * Migrate `authentict/deam2cont` to nf-test (#7947) * Update to nf-test * Fix samtools version * Update modules/nf-core/authentict/deam2cont/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/authentict/deam2cont/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/authentict/deam2cont/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Migrate `BAMTOOLS/CONVERT` to nf-test (#7958) * Migrate to nf-test * Update modules/nf-core/bamtools/convert/main.nf Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update modules/nf-core/bamtools/convert/tests/main.nf.test Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update modules/nf-core/bamtools/convert/tests/main.nf.test Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update modules/nf-core/bamtools/convert/tests/main.nf.test Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update variable names * Fix spacing --------- Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Updated deevariant to avoid failing nf-test (#7960) Updated the main to avoid failing nf-test * answer review Edo * fixing logfile * fixing variable name bug * rebasing * fixing variable name bug * fixing variable name bug --------- Co-authored-by: Bruno Ariano <bruno.ariano@fht.org> Co-authored-by: Sara Monzón <sara.monzon.fdz@gmail.com> Co-authored-by: Jim Downie <19718667+prototaxites@users.noreply.github.com> Co-authored-by: Jonathan Manning <jonathan.manning@seqera.io> Co-authored-by: Sofia Stamouli <91951607+sofstam@users.noreply.github.com> Co-authored-by: Lili Andersson-Li <64467552+LilyAnderssonLee@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> Co-authored-by: Angel Pizarro <delagoya@gmail.com> Co-authored-by: Angel Pizarro <pizarroa@amazon.com> Co-authored-by: Zachary Foster <zacharyfoster1989@gmail.com> Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Krešimir Beštak <86408271+kbestak@users.noreply.github.com> Co-authored-by: robert-a-forsyth <robert.alexander.forsyth@gmail.com> Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com> Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com> Co-authored-by: Igor Trujnara <53370556+itrujnara@users.noreply.github.com> Co-authored-by: Maxime U Garcia <max.u.garcia@gmail.com> Co-authored-by: John Orgera <65687576+johnoooh@users.noreply.github.com> Co-authored-by: Usman Rashid <usman@smme.edu.pk> Co-authored-by: Louis Le Nézet <58640615+LouisLeNezet@users.noreply.github.com> Co-authored-by: LouisLeNezet <louislenezet@gmaio.com> Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> Co-authored-by: Solenne Correard <54953390+scorreard@users.noreply.github.com>
* Tidy hifiasm model + update tests * Update nf.test * Fix linting * Add fasta and PAF outputs to hifiasm; combine all bin files into a single output channel. Update documentation * Improve descriptiveness of output channel names
* add khmer/trimlowabund * use evironment.yml * chore(deps): update tj-actions/changed-files action to v46 (nf-core#7809) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Added coreograph nf-test (nf-core#7812) coreograph nf-test * Added ilastik/multicut nftest (nf-core#7811) * main.nf changes * finished test * Update `graphtyper/vcfconcatenate`: Add batching to avoid long command line error (nf-core#7805) add batching to vcfconcatenate to avoid long command line error Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * basicpy nf-test (nf-core#7772) * basicpy nf-test * removed leftover pytest * separate output files * updated meta * separated outputs * adapted test * adapted inputs and snapshot * removed pytest files --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Clair3 (nf-core#7765) * Adds Clair3 * Removes TODOs and changes container urls * Changes bash command * Removes useless code lines * Removes TODO statements * Update meta.yml adds more file info to meta.yml * Update main.nf.test removes TODO and updates clair3 model directory * Update meta.yml fixes doi link * Add suggestions and changes data pulling * Fix main.nf.test adds correct structure to pass data to main * fix yaml * fix yaml final one * Update test snapshot * Fix snapshot * Fix tests * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Change meta description * Update meta * Update meta * update screenshot * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * chore(deps): update github actions (nf-core#7796) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Change file name for severus_somatic.vcf (nf-core#7814) * Change file name for severus_somatic.vcf * Update snapshot * Update yaml * Clean up hifiasm module + add bin file input (nf-core#7802) * Tidy hifiasm model + update tests * Update nf.test * Fix linting * Add fasta and PAF outputs to hifiasm; combine all bin files into a single output channel. Update documentation * Improve descriptiveness of output channel names * fix samtools/convert stub (nf-core#7816) * add default memory if task.memory is not set * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update `sourmash/compare`: Name output by prefix and update conda/docker (nf-core#7808) * update sourmash/compare so output is named by prefix * add stub to sourmash/sketch * Update modules/nf-core/sourmash/sketch/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * move test for sourmash/gather from pytest to nf-test * migrated sourmash taxannotate to nf-test --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * add Subworkflow linting step to CI (nf-core#7835) add swf linting step * Add missing swf change detection (nf-core#7836) * add swf linting step * add missing change detection for subworkflows * Add bedtools/shuffle module (nf-core#7803) * Add bedtools/shuffle module * Make linter happy * Update test snapshots for bedtools/shuffle * add new ARCHIVE_EXTRACT subworkflow (nf-core#7817) * add new subworkflow * rename * fix tags * add basic meta.yml * better comments * Update subworkflows/nf-core/archive_extract/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * APPLYBQSR output line specificity (nf-core#7818) * updated output line and snap file * linting fix in meta * Trying out RunsOn runners (nf-core#7840) * Trying out RunsOn runners * try older image * add debugging * fix action * pin setup-apptainer * add gpu test * fix usage syntax * switch from docker_self_hosted to docker * remove test comments * Fix language server error in salmon/quant (nf-core#7843) * New module: `busco/download` (nf-core#7788) * add busco/download * add author/maintainer * update tests snap for new conda version * revert to older conda version to match container versions * update tests * add stub * removed unneeded code in stub --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * Fix language server errors in arriba/arriba (nf-core#7845) * name output by prefix * set to process_medium * check if input and output file are the same * make sure regex matches only part of string * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * apply changes made to file path handeling to stub * Update modules/nf-core/khmer/trimlowabund/meta.yml * Update modules/nf-core/khmer/trimlowabund/meta.yml --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Krešimir Beštak <86408271+kbestak@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> Co-authored-by: robert-a-forsyth <robert.alexander.forsyth@gmail.com> Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Jim Downie <19718667+prototaxites@users.noreply.github.com> Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com> Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com> Co-authored-by: Igor Trujnara <53370556+itrujnara@users.noreply.github.com> Co-authored-by: Maxime U Garcia <max.u.garcia@gmail.com> Co-authored-by: John Orgera <65687576+johnoooh@users.noreply.github.com>
* Module for PCA * Module for PCA * Module for PCA * Module for PCA * Module for PCA * testing conda * plinkpca * Fixed ivar modules (nf-core#7868) * fixed ivar variants module * updated snapshot ivar variants because versions change * fixed ivar consensus module * simplified snapshot for consensus test, same as ivar variants module * simplified snapshot for trim test, same as ivar variants module * updated snapshot for ivar trim and consensus modules * removed empty log file in ivar trim in snapshot * updated ivar version to last one * updated version also in conda env * updated version also in conda env in ivar consensus and variants * updated container version for ivar consensus and variants * updated snapshots again * Update FastK + MerquryFK versions + allow conda, add merquryfk/hapmaker module, port to nf-test (nf-core#7847) * Start updating FastK modules to allow conda * Migrate all Merquryfk modules to nf-test * Update to container with explicit R * Fix container for FastK * Start fixing fastk modules * Fix FastK tests, add merquryfk/hapmaker module * Fix linting for some merquryFK modules * Fix merquryfk/merquryfk linting * Fix linting for everything except hapmaker * Fix snapshots? * Update tests * Fix tests pt 1000 * Sort fastk/merge test inputs to try and ensure repeatability * Rename output channels to avoid linting error * Fix hapmaker snapshot * Harshill alignment * Stub output format determined by args; add details to meta.yml files to disambiguate meta maps * Remove def again from variables - causes error otherwise * Fix Fastk/merge stub * Update snapshot * Fix rnaseq preprocessing: don't trim with bad linting (nf-core#7881) * Update versions for motus/preplong (nf-core#7854) * Update versions for motus preplong * Update modules/nf-core/motus/preplong/main.nf Co-authored-by: Lili Andersson-Li <64467552+LilyAnderssonLee@users.noreply.github.com> * Versions * Add tests for downloaddb * Add snapshot * Update to the latest motus merge * Update motus merge * Remove pytest * Update pytest * Update downloaddb * Update modules/nf-core/motus/downloaddb/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/motus/preplong/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Add stub * Add stub --------- Co-authored-by: Lili Andersson-Li <64467552+LilyAnderssonLee@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Fixed conda channel order for fq module (nf-core#7871) (nf-core#7873) * Fixed conda channel order for fq module (nf-core#7871) By listing bioconda as the primary channel, the fq package can be installed and used in conda environments. modified: modules/nf-core/fq/generate/environment.yml modified: modules/nf-core/fq/lint/environment.yml modified: modules/nf-core/fq/subsample/environment.yml * added channel order comment to avoid a regression --------- Co-authored-by: Angel Pizarro <pizarroa@amazon.com> * New module: `khmer/trimlowabund` (nf-core#7806) * add khmer/trimlowabund * use evironment.yml * chore(deps): update tj-actions/changed-files action to v46 (nf-core#7809) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Added coreograph nf-test (nf-core#7812) coreograph nf-test * Added ilastik/multicut nftest (nf-core#7811) * main.nf changes * finished test * Update `graphtyper/vcfconcatenate`: Add batching to avoid long command line error (nf-core#7805) add batching to vcfconcatenate to avoid long command line error Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * basicpy nf-test (nf-core#7772) * basicpy nf-test * removed leftover pytest * separate output files * updated meta * separated outputs * adapted test * adapted inputs and snapshot * removed pytest files --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Clair3 (nf-core#7765) * Adds Clair3 * Removes TODOs and changes container urls * Changes bash command * Removes useless code lines * Removes TODO statements * Update meta.yml adds more file info to meta.yml * Update main.nf.test removes TODO and updates clair3 model directory * Update meta.yml fixes doi link * Add suggestions and changes data pulling * Fix main.nf.test adds correct structure to pass data to main * fix yaml * fix yaml final one * Update test snapshot * Fix snapshot * Fix tests * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Change meta description * Update meta * Update meta * update screenshot * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * chore(deps): update github actions (nf-core#7796) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Change file name for severus_somatic.vcf (nf-core#7814) * Change file name for severus_somatic.vcf * Update snapshot * Update yaml * Clean up hifiasm module + add bin file input (nf-core#7802) * Tidy hifiasm model + update tests * Update nf.test * Fix linting * Add fasta and PAF outputs to hifiasm; combine all bin files into a single output channel. Update documentation * Improve descriptiveness of output channel names * fix samtools/convert stub (nf-core#7816) * add default memory if task.memory is not set * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update `sourmash/compare`: Name output by prefix and update conda/docker (nf-core#7808) * update sourmash/compare so output is named by prefix * add stub to sourmash/sketch * Update modules/nf-core/sourmash/sketch/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * move test for sourmash/gather from pytest to nf-test * migrated sourmash taxannotate to nf-test --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * add Subworkflow linting step to CI (nf-core#7835) add swf linting step * Add missing swf change detection (nf-core#7836) * add swf linting step * add missing change detection for subworkflows * Add bedtools/shuffle module (nf-core#7803) * Add bedtools/shuffle module * Make linter happy * Update test snapshots for bedtools/shuffle * add new ARCHIVE_EXTRACT subworkflow (nf-core#7817) * add new subworkflow * rename * fix tags * add basic meta.yml * better comments * Update subworkflows/nf-core/archive_extract/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * APPLYBQSR output line specificity (nf-core#7818) * updated output line and snap file * linting fix in meta * Trying out RunsOn runners (nf-core#7840) * Trying out RunsOn runners * try older image * add debugging * fix action * pin setup-apptainer * add gpu test * fix usage syntax * switch from docker_self_hosted to docker * remove test comments * Fix language server error in salmon/quant (nf-core#7843) * New module: `busco/download` (nf-core#7788) * add busco/download * add author/maintainer * update tests snap for new conda version * revert to older conda version to match container versions * update tests * add stub * removed unneeded code in stub --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * Fix language server errors in arriba/arriba (nf-core#7845) * name output by prefix * set to process_medium * check if input and output file are the same * make sure regex matches only part of string * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * apply changes made to file path handeling to stub * Update modules/nf-core/khmer/trimlowabund/meta.yml * Update modules/nf-core/khmer/trimlowabund/meta.yml --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Krešimir Beštak <86408271+kbestak@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> Co-authored-by: robert-a-forsyth <robert.alexander.forsyth@gmail.com> Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Jim Downie <19718667+prototaxites@users.noreply.github.com> Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com> Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com> Co-authored-by: Igor Trujnara <53370556+itrujnara@users.noreply.github.com> Co-authored-by: Maxime U Garcia <max.u.garcia@gmail.com> Co-authored-by: John Orgera <65687576+johnoooh@users.noreply.github.com> * Added cram output to samtools/fixmate (nf-core#7820) * Added cram output to samtools/fixmate * Fixed tag * Fixed tag * Fixed linting * Updated onts * Use nft-bam, update output glob * Fixed meta.yml --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Migrate `ATAQV/MKARV` to nf-test (nf-core#7893) Migrate to nf-test Co-authored-by: LouisLeNezet <louislenezet@gmaio.com> * Added repeatmasker/repeatmasker (nf-core#7825) * Added repeatmasker/repeatmasker * Added onts * Added mdust (nf-core#7823) * Added mdust * Responded to review * Added agat/spfilterbyorfsize (nf-core#7822) * Added agat/spfilterbyorfsize * Added Gff tests * Migrate `authentict/deam2cont` to nf-test (nf-core#7947) * Update to nf-test * Fix samtools version * Update modules/nf-core/authentict/deam2cont/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/authentict/deam2cont/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/authentict/deam2cont/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Migrate `BAMTOOLS/CONVERT` to nf-test (nf-core#7958) * Migrate to nf-test * Update modules/nf-core/bamtools/convert/main.nf Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update modules/nf-core/bamtools/convert/tests/main.nf.test Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update modules/nf-core/bamtools/convert/tests/main.nf.test Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update modules/nf-core/bamtools/convert/tests/main.nf.test Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update variable names * Fix spacing --------- Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Updated deevariant to avoid failing nf-test (nf-core#7960) Updated the main to avoid failing nf-test * answer review Edo * fixing logfile * fixing variable name bug * rebasing * fixing variable name bug * fixing variable name bug --------- Co-authored-by: Bruno Ariano <bruno.ariano@fht.org> Co-authored-by: Sara Monzón <sara.monzon.fdz@gmail.com> Co-authored-by: Jim Downie <19718667+prototaxites@users.noreply.github.com> Co-authored-by: Jonathan Manning <jonathan.manning@seqera.io> Co-authored-by: Sofia Stamouli <91951607+sofstam@users.noreply.github.com> Co-authored-by: Lili Andersson-Li <64467552+LilyAnderssonLee@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> Co-authored-by: Angel Pizarro <delagoya@gmail.com> Co-authored-by: Angel Pizarro <pizarroa@amazon.com> Co-authored-by: Zachary Foster <zacharyfoster1989@gmail.com> Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Krešimir Beštak <86408271+kbestak@users.noreply.github.com> Co-authored-by: robert-a-forsyth <robert.alexander.forsyth@gmail.com> Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com> Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com> Co-authored-by: Igor Trujnara <53370556+itrujnara@users.noreply.github.com> Co-authored-by: Maxime U Garcia <max.u.garcia@gmail.com> Co-authored-by: John Orgera <65687576+johnoooh@users.noreply.github.com> Co-authored-by: Usman Rashid <usman@smme.edu.pk> Co-authored-by: Louis Le Nézet <58640615+LouisLeNezet@users.noreply.github.com> Co-authored-by: LouisLeNezet <louislenezet@gmaio.com> Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> Co-authored-by: Solenne Correard <54953390+scorreard@users.noreply.github.com>
* Module for PCA * Module for PCA * Module for PCA * Module for PCA * Module for PCA * testing conda * plinkpca * Fixed ivar modules (nf-core#7868) * fixed ivar variants module * updated snapshot ivar variants because versions change * fixed ivar consensus module * simplified snapshot for consensus test, same as ivar variants module * simplified snapshot for trim test, same as ivar variants module * updated snapshot for ivar trim and consensus modules * removed empty log file in ivar trim in snapshot * updated ivar version to last one * updated version also in conda env * updated version also in conda env in ivar consensus and variants * updated container version for ivar consensus and variants * updated snapshots again * Update FastK + MerquryFK versions + allow conda, add merquryfk/hapmaker module, port to nf-test (nf-core#7847) * Start updating FastK modules to allow conda * Migrate all Merquryfk modules to nf-test * Update to container with explicit R * Fix container for FastK * Start fixing fastk modules * Fix FastK tests, add merquryfk/hapmaker module * Fix linting for some merquryFK modules * Fix merquryfk/merquryfk linting * Fix linting for everything except hapmaker * Fix snapshots? * Update tests * Fix tests pt 1000 * Sort fastk/merge test inputs to try and ensure repeatability * Rename output channels to avoid linting error * Fix hapmaker snapshot * Harshill alignment * Stub output format determined by args; add details to meta.yml files to disambiguate meta maps * Remove def again from variables - causes error otherwise * Fix Fastk/merge stub * Update snapshot * Fix rnaseq preprocessing: don't trim with bad linting (nf-core#7881) * Update versions for motus/preplong (nf-core#7854) * Update versions for motus preplong * Update modules/nf-core/motus/preplong/main.nf Co-authored-by: Lili Andersson-Li <64467552+LilyAnderssonLee@users.noreply.github.com> * Versions * Add tests for downloaddb * Add snapshot * Update to the latest motus merge * Update motus merge * Remove pytest * Update pytest * Update downloaddb * Update modules/nf-core/motus/downloaddb/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/motus/preplong/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Add stub * Add stub --------- Co-authored-by: Lili Andersson-Li <64467552+LilyAnderssonLee@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Fixed conda channel order for fq module (nf-core#7871) (nf-core#7873) * Fixed conda channel order for fq module (nf-core#7871) By listing bioconda as the primary channel, the fq package can be installed and used in conda environments. modified: modules/nf-core/fq/generate/environment.yml modified: modules/nf-core/fq/lint/environment.yml modified: modules/nf-core/fq/subsample/environment.yml * added channel order comment to avoid a regression --------- Co-authored-by: Angel Pizarro <pizarroa@amazon.com> * New module: `khmer/trimlowabund` (nf-core#7806) * add khmer/trimlowabund * use evironment.yml * chore(deps): update tj-actions/changed-files action to v46 (nf-core#7809) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Added coreograph nf-test (nf-core#7812) coreograph nf-test * Added ilastik/multicut nftest (nf-core#7811) * main.nf changes * finished test * Update `graphtyper/vcfconcatenate`: Add batching to avoid long command line error (nf-core#7805) add batching to vcfconcatenate to avoid long command line error Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * basicpy nf-test (nf-core#7772) * basicpy nf-test * removed leftover pytest * separate output files * updated meta * separated outputs * adapted test * adapted inputs and snapshot * removed pytest files --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Clair3 (nf-core#7765) * Adds Clair3 * Removes TODOs and changes container urls * Changes bash command * Removes useless code lines * Removes TODO statements * Update meta.yml adds more file info to meta.yml * Update main.nf.test removes TODO and updates clair3 model directory * Update meta.yml fixes doi link * Add suggestions and changes data pulling * Fix main.nf.test adds correct structure to pass data to main * fix yaml * fix yaml final one * Update test snapshot * Fix snapshot * Fix tests * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Change meta description * Update meta * Update meta * update screenshot * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * chore(deps): update github actions (nf-core#7796) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Change file name for severus_somatic.vcf (nf-core#7814) * Change file name for severus_somatic.vcf * Update snapshot * Update yaml * Clean up hifiasm module + add bin file input (nf-core#7802) * Tidy hifiasm model + update tests * Update nf.test * Fix linting * Add fasta and PAF outputs to hifiasm; combine all bin files into a single output channel. Update documentation * Improve descriptiveness of output channel names * fix samtools/convert stub (nf-core#7816) * add default memory if task.memory is not set * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update `sourmash/compare`: Name output by prefix and update conda/docker (nf-core#7808) * update sourmash/compare so output is named by prefix * add stub to sourmash/sketch * Update modules/nf-core/sourmash/sketch/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * move test for sourmash/gather from pytest to nf-test * migrated sourmash taxannotate to nf-test --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * add Subworkflow linting step to CI (nf-core#7835) add swf linting step * Add missing swf change detection (nf-core#7836) * add swf linting step * add missing change detection for subworkflows * Add bedtools/shuffle module (nf-core#7803) * Add bedtools/shuffle module * Make linter happy * Update test snapshots for bedtools/shuffle * add new ARCHIVE_EXTRACT subworkflow (nf-core#7817) * add new subworkflow * rename * fix tags * add basic meta.yml * better comments * Update subworkflows/nf-core/archive_extract/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * APPLYBQSR output line specificity (nf-core#7818) * updated output line and snap file * linting fix in meta * Trying out RunsOn runners (nf-core#7840) * Trying out RunsOn runners * try older image * add debugging * fix action * pin setup-apptainer * add gpu test * fix usage syntax * switch from docker_self_hosted to docker * remove test comments * Fix language server error in salmon/quant (nf-core#7843) * New module: `busco/download` (nf-core#7788) * add busco/download * add author/maintainer * update tests snap for new conda version * revert to older conda version to match container versions * update tests * add stub * removed unneeded code in stub --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * Fix language server errors in arriba/arriba (nf-core#7845) * name output by prefix * set to process_medium * check if input and output file are the same * make sure regex matches only part of string * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * apply changes made to file path handeling to stub * Update modules/nf-core/khmer/trimlowabund/meta.yml * Update modules/nf-core/khmer/trimlowabund/meta.yml --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Krešimir Beštak <86408271+kbestak@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> Co-authored-by: robert-a-forsyth <robert.alexander.forsyth@gmail.com> Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Jim Downie <19718667+prototaxites@users.noreply.github.com> Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com> Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com> Co-authored-by: Igor Trujnara <53370556+itrujnara@users.noreply.github.com> Co-authored-by: Maxime U Garcia <max.u.garcia@gmail.com> Co-authored-by: John Orgera <65687576+johnoooh@users.noreply.github.com> * Added cram output to samtools/fixmate (nf-core#7820) * Added cram output to samtools/fixmate * Fixed tag * Fixed tag * Fixed linting * Updated onts * Use nft-bam, update output glob * Fixed meta.yml --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Migrate `ATAQV/MKARV` to nf-test (nf-core#7893) Migrate to nf-test Co-authored-by: LouisLeNezet <louislenezet@gmaio.com> * Added repeatmasker/repeatmasker (nf-core#7825) * Added repeatmasker/repeatmasker * Added onts * Added mdust (nf-core#7823) * Added mdust * Responded to review * Added agat/spfilterbyorfsize (nf-core#7822) * Added agat/spfilterbyorfsize * Added Gff tests * Migrate `authentict/deam2cont` to nf-test (nf-core#7947) * Update to nf-test * Fix samtools version * Update modules/nf-core/authentict/deam2cont/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/authentict/deam2cont/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/authentict/deam2cont/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Migrate `BAMTOOLS/CONVERT` to nf-test (nf-core#7958) * Migrate to nf-test * Update modules/nf-core/bamtools/convert/main.nf Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update modules/nf-core/bamtools/convert/tests/main.nf.test Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update modules/nf-core/bamtools/convert/tests/main.nf.test Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update modules/nf-core/bamtools/convert/tests/main.nf.test Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update variable names * Fix spacing --------- Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Updated deevariant to avoid failing nf-test (nf-core#7960) Updated the main to avoid failing nf-test * answer review Edo * fixing logfile * fixing variable name bug * rebasing * fixing variable name bug * fixing variable name bug --------- Co-authored-by: Bruno Ariano <bruno.ariano@fht.org> Co-authored-by: Sara Monzón <sara.monzon.fdz@gmail.com> Co-authored-by: Jim Downie <19718667+prototaxites@users.noreply.github.com> Co-authored-by: Jonathan Manning <jonathan.manning@seqera.io> Co-authored-by: Sofia Stamouli <91951607+sofstam@users.noreply.github.com> Co-authored-by: Lili Andersson-Li <64467552+LilyAnderssonLee@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> Co-authored-by: Angel Pizarro <delagoya@gmail.com> Co-authored-by: Angel Pizarro <pizarroa@amazon.com> Co-authored-by: Zachary Foster <zacharyfoster1989@gmail.com> Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Krešimir Beštak <86408271+kbestak@users.noreply.github.com> Co-authored-by: robert-a-forsyth <robert.alexander.forsyth@gmail.com> Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com> Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com> Co-authored-by: Igor Trujnara <53370556+itrujnara@users.noreply.github.com> Co-authored-by: Maxime U Garcia <max.u.garcia@gmail.com> Co-authored-by: John Orgera <65687576+johnoooh@users.noreply.github.com> Co-authored-by: Usman Rashid <usman@smme.edu.pk> Co-authored-by: Louis Le Nézet <58640615+LouisLeNezet@users.noreply.github.com> Co-authored-by: LouisLeNezet <louislenezet@gmaio.com> Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> Co-authored-by: Solenne Correard <54953390+scorreard@users.noreply.github.com>
* Tidy hifiasm model + update tests * Update nf.test * Fix linting * Add fasta and PAF outputs to hifiasm; combine all bin files into a single output channel. Update documentation * Improve descriptiveness of output channel names
* add khmer/trimlowabund * use evironment.yml * chore(deps): update tj-actions/changed-files action to v46 (nf-core#7809) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Added coreograph nf-test (nf-core#7812) coreograph nf-test * Added ilastik/multicut nftest (nf-core#7811) * main.nf changes * finished test * Update `graphtyper/vcfconcatenate`: Add batching to avoid long command line error (nf-core#7805) add batching to vcfconcatenate to avoid long command line error Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * basicpy nf-test (nf-core#7772) * basicpy nf-test * removed leftover pytest * separate output files * updated meta * separated outputs * adapted test * adapted inputs and snapshot * removed pytest files --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Clair3 (nf-core#7765) * Adds Clair3 * Removes TODOs and changes container urls * Changes bash command * Removes useless code lines * Removes TODO statements * Update meta.yml adds more file info to meta.yml * Update main.nf.test removes TODO and updates clair3 model directory * Update meta.yml fixes doi link * Add suggestions and changes data pulling * Fix main.nf.test adds correct structure to pass data to main * fix yaml * fix yaml final one * Update test snapshot * Fix snapshot * Fix tests * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Change meta description * Update meta * Update meta * update screenshot * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * chore(deps): update github actions (nf-core#7796) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Change file name for severus_somatic.vcf (nf-core#7814) * Change file name for severus_somatic.vcf * Update snapshot * Update yaml * Clean up hifiasm module + add bin file input (nf-core#7802) * Tidy hifiasm model + update tests * Update nf.test * Fix linting * Add fasta and PAF outputs to hifiasm; combine all bin files into a single output channel. Update documentation * Improve descriptiveness of output channel names * fix samtools/convert stub (nf-core#7816) * add default memory if task.memory is not set * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update `sourmash/compare`: Name output by prefix and update conda/docker (nf-core#7808) * update sourmash/compare so output is named by prefix * add stub to sourmash/sketch * Update modules/nf-core/sourmash/sketch/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * move test for sourmash/gather from pytest to nf-test * migrated sourmash taxannotate to nf-test --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * add Subworkflow linting step to CI (nf-core#7835) add swf linting step * Add missing swf change detection (nf-core#7836) * add swf linting step * add missing change detection for subworkflows * Add bedtools/shuffle module (nf-core#7803) * Add bedtools/shuffle module * Make linter happy * Update test snapshots for bedtools/shuffle * add new ARCHIVE_EXTRACT subworkflow (nf-core#7817) * add new subworkflow * rename * fix tags * add basic meta.yml * better comments * Update subworkflows/nf-core/archive_extract/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * APPLYBQSR output line specificity (nf-core#7818) * updated output line and snap file * linting fix in meta * Trying out RunsOn runners (nf-core#7840) * Trying out RunsOn runners * try older image * add debugging * fix action * pin setup-apptainer * add gpu test * fix usage syntax * switch from docker_self_hosted to docker * remove test comments * Fix language server error in salmon/quant (nf-core#7843) * New module: `busco/download` (nf-core#7788) * add busco/download * add author/maintainer * update tests snap for new conda version * revert to older conda version to match container versions * update tests * add stub * removed unneeded code in stub --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * Fix language server errors in arriba/arriba (nf-core#7845) * name output by prefix * set to process_medium * check if input and output file are the same * make sure regex matches only part of string * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * apply changes made to file path handeling to stub * Update modules/nf-core/khmer/trimlowabund/meta.yml * Update modules/nf-core/khmer/trimlowabund/meta.yml --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Krešimir Beštak <86408271+kbestak@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> Co-authored-by: robert-a-forsyth <robert.alexander.forsyth@gmail.com> Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Jim Downie <19718667+prototaxites@users.noreply.github.com> Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com> Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com> Co-authored-by: Igor Trujnara <53370556+itrujnara@users.noreply.github.com> Co-authored-by: Maxime U Garcia <max.u.garcia@gmail.com> Co-authored-by: John Orgera <65687576+johnoooh@users.noreply.github.com>
* Module for PCA * Module for PCA * Module for PCA * Module for PCA * Module for PCA * testing conda * plinkpca * Fixed ivar modules (nf-core#7868) * fixed ivar variants module * updated snapshot ivar variants because versions change * fixed ivar consensus module * simplified snapshot for consensus test, same as ivar variants module * simplified snapshot for trim test, same as ivar variants module * updated snapshot for ivar trim and consensus modules * removed empty log file in ivar trim in snapshot * updated ivar version to last one * updated version also in conda env * updated version also in conda env in ivar consensus and variants * updated container version for ivar consensus and variants * updated snapshots again * Update FastK + MerquryFK versions + allow conda, add merquryfk/hapmaker module, port to nf-test (nf-core#7847) * Start updating FastK modules to allow conda * Migrate all Merquryfk modules to nf-test * Update to container with explicit R * Fix container for FastK * Start fixing fastk modules * Fix FastK tests, add merquryfk/hapmaker module * Fix linting for some merquryFK modules * Fix merquryfk/merquryfk linting * Fix linting for everything except hapmaker * Fix snapshots? * Update tests * Fix tests pt 1000 * Sort fastk/merge test inputs to try and ensure repeatability * Rename output channels to avoid linting error * Fix hapmaker snapshot * Harshill alignment * Stub output format determined by args; add details to meta.yml files to disambiguate meta maps * Remove def again from variables - causes error otherwise * Fix Fastk/merge stub * Update snapshot * Fix rnaseq preprocessing: don't trim with bad linting (nf-core#7881) * Update versions for motus/preplong (nf-core#7854) * Update versions for motus preplong * Update modules/nf-core/motus/preplong/main.nf Co-authored-by: Lili Andersson-Li <64467552+LilyAnderssonLee@users.noreply.github.com> * Versions * Add tests for downloaddb * Add snapshot * Update to the latest motus merge * Update motus merge * Remove pytest * Update pytest * Update downloaddb * Update modules/nf-core/motus/downloaddb/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/motus/preplong/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Add stub * Add stub --------- Co-authored-by: Lili Andersson-Li <64467552+LilyAnderssonLee@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Fixed conda channel order for fq module (nf-core#7871) (nf-core#7873) * Fixed conda channel order for fq module (nf-core#7871) By listing bioconda as the primary channel, the fq package can be installed and used in conda environments. modified: modules/nf-core/fq/generate/environment.yml modified: modules/nf-core/fq/lint/environment.yml modified: modules/nf-core/fq/subsample/environment.yml * added channel order comment to avoid a regression --------- Co-authored-by: Angel Pizarro <pizarroa@amazon.com> * New module: `khmer/trimlowabund` (nf-core#7806) * add khmer/trimlowabund * use evironment.yml * chore(deps): update tj-actions/changed-files action to v46 (nf-core#7809) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Added coreograph nf-test (nf-core#7812) coreograph nf-test * Added ilastik/multicut nftest (nf-core#7811) * main.nf changes * finished test * Update `graphtyper/vcfconcatenate`: Add batching to avoid long command line error (nf-core#7805) add batching to vcfconcatenate to avoid long command line error Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * basicpy nf-test (nf-core#7772) * basicpy nf-test * removed leftover pytest * separate output files * updated meta * separated outputs * adapted test * adapted inputs and snapshot * removed pytest files --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Clair3 (nf-core#7765) * Adds Clair3 * Removes TODOs and changes container urls * Changes bash command * Removes useless code lines * Removes TODO statements * Update meta.yml adds more file info to meta.yml * Update main.nf.test removes TODO and updates clair3 model directory * Update meta.yml fixes doi link * Add suggestions and changes data pulling * Fix main.nf.test adds correct structure to pass data to main * fix yaml * fix yaml final one * Update test snapshot * Fix snapshot * Fix tests * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/clair3/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Change meta description * Update meta * Update meta * update screenshot * Update modules/nf-core/clair3/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * chore(deps): update github actions (nf-core#7796) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Change file name for severus_somatic.vcf (nf-core#7814) * Change file name for severus_somatic.vcf * Update snapshot * Update yaml * Clean up hifiasm module + add bin file input (nf-core#7802) * Tidy hifiasm model + update tests * Update nf.test * Fix linting * Add fasta and PAF outputs to hifiasm; combine all bin files into a single output channel. Update documentation * Improve descriptiveness of output channel names * fix samtools/convert stub (nf-core#7816) * add default memory if task.memory is not set * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/meta.yml Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update `sourmash/compare`: Name output by prefix and update conda/docker (nf-core#7808) * update sourmash/compare so output is named by prefix * add stub to sourmash/sketch * Update modules/nf-core/sourmash/sketch/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * move test for sourmash/gather from pytest to nf-test * migrated sourmash taxannotate to nf-test --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * add Subworkflow linting step to CI (nf-core#7835) add swf linting step * Add missing swf change detection (nf-core#7836) * add swf linting step * add missing change detection for subworkflows * Add bedtools/shuffle module (nf-core#7803) * Add bedtools/shuffle module * Make linter happy * Update test snapshots for bedtools/shuffle * add new ARCHIVE_EXTRACT subworkflow (nf-core#7817) * add new subworkflow * rename * fix tags * add basic meta.yml * better comments * Update subworkflows/nf-core/archive_extract/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * APPLYBQSR output line specificity (nf-core#7818) * updated output line and snap file * linting fix in meta * Trying out RunsOn runners (nf-core#7840) * Trying out RunsOn runners * try older image * add debugging * fix action * pin setup-apptainer * add gpu test * fix usage syntax * switch from docker_self_hosted to docker * remove test comments * Fix language server error in salmon/quant (nf-core#7843) * New module: `busco/download` (nf-core#7788) * add busco/download * add author/maintainer * update tests snap for new conda version * revert to older conda version to match container versions * update tests * add stub * removed unneeded code in stub --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> * Fix language server errors in arriba/arriba (nf-core#7845) * name output by prefix * set to process_medium * check if input and output file are the same * make sure regex matches only part of string * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/khmer/trimlowabund/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * apply changes made to file path handeling to stub * Update modules/nf-core/khmer/trimlowabund/meta.yml * Update modules/nf-core/khmer/trimlowabund/meta.yml --------- Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Krešimir Beštak <86408271+kbestak@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> Co-authored-by: robert-a-forsyth <robert.alexander.forsyth@gmail.com> Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Jim Downie <19718667+prototaxites@users.noreply.github.com> Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com> Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com> Co-authored-by: Igor Trujnara <53370556+itrujnara@users.noreply.github.com> Co-authored-by: Maxime U Garcia <max.u.garcia@gmail.com> Co-authored-by: John Orgera <65687576+johnoooh@users.noreply.github.com> * Added cram output to samtools/fixmate (nf-core#7820) * Added cram output to samtools/fixmate * Fixed tag * Fixed tag * Fixed linting * Updated onts * Use nft-bam, update output glob * Fixed meta.yml --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Migrate `ATAQV/MKARV` to nf-test (nf-core#7893) Migrate to nf-test Co-authored-by: LouisLeNezet <louislenezet@gmaio.com> * Added repeatmasker/repeatmasker (nf-core#7825) * Added repeatmasker/repeatmasker * Added onts * Added mdust (nf-core#7823) * Added mdust * Responded to review * Added agat/spfilterbyorfsize (nf-core#7822) * Added agat/spfilterbyorfsize * Added Gff tests * Migrate `authentict/deam2cont` to nf-test (nf-core#7947) * Update to nf-test * Fix samtools version * Update modules/nf-core/authentict/deam2cont/main.nf Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/authentict/deam2cont/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Update modules/nf-core/authentict/deam2cont/tests/main.nf.test Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> --------- Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> * Migrate `BAMTOOLS/CONVERT` to nf-test (nf-core#7958) * Migrate to nf-test * Update modules/nf-core/bamtools/convert/main.nf Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update modules/nf-core/bamtools/convert/tests/main.nf.test Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update modules/nf-core/bamtools/convert/tests/main.nf.test Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update modules/nf-core/bamtools/convert/tests/main.nf.test Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Update variable names * Fix spacing --------- Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> * Updated deevariant to avoid failing nf-test (nf-core#7960) Updated the main to avoid failing nf-test * answer review Edo * fixing logfile * fixing variable name bug * rebasing * fixing variable name bug * fixing variable name bug --------- Co-authored-by: Bruno Ariano <bruno.ariano@fht.org> Co-authored-by: Sara Monzón <sara.monzon.fdz@gmail.com> Co-authored-by: Jim Downie <19718667+prototaxites@users.noreply.github.com> Co-authored-by: Jonathan Manning <jonathan.manning@seqera.io> Co-authored-by: Sofia Stamouli <91951607+sofstam@users.noreply.github.com> Co-authored-by: Lili Andersson-Li <64467552+LilyAnderssonLee@users.noreply.github.com> Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com> Co-authored-by: Angel Pizarro <delagoya@gmail.com> Co-authored-by: Angel Pizarro <pizarroa@amazon.com> Co-authored-by: Zachary Foster <zacharyfoster1989@gmail.com> Co-authored-by: Zachary Foster <fosterz@pop-os.localdomain> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Krešimir Beštak <86408271+kbestak@users.noreply.github.com> Co-authored-by: robert-a-forsyth <robert.alexander.forsyth@gmail.com> Co-authored-by: Famke Bäuerle <45968370+famosab@users.noreply.github.com> Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com> Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com> Co-authored-by: Igor Trujnara <53370556+itrujnara@users.noreply.github.com> Co-authored-by: Maxime U Garcia <max.u.garcia@gmail.com> Co-authored-by: John Orgera <65687576+johnoooh@users.noreply.github.com> Co-authored-by: Usman Rashid <usman@smme.edu.pk> Co-authored-by: Louis Le Nézet <58640615+LouisLeNezet@users.noreply.github.com> Co-authored-by: LouisLeNezet <louislenezet@gmaio.com> Co-authored-by: Felix Lenner <52530259+fellen31@users.noreply.github.com> Co-authored-by: Solenne Correard <54953390+scorreard@users.noreply.github.com>
-ooption to directly before long_read input to ensure positional arguments are clearly separated from other arguments that can be lists of filesQuestions:
PR checklist
Closes #XXX
versions.ymlfile.labelnf-core modules test <MODULE> --profile dockernf-core modules test <MODULE> --profile singularitynf-core modules test <MODULE> --profile condanf-core subworkflows test <SUBWORKFLOW> --profile dockernf-core subworkflows test <SUBWORKFLOW> --profile singularitynf-core subworkflows test <SUBWORKFLOW> --profile conda