-
Notifications
You must be signed in to change notification settings - Fork 954
New module: khmer/trimlowabund
#7806
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New module: khmer/trimlowabund
#7806
Conversation
khmer/trimlowabund
coreograph nf-test
* main.nf changes * finished test
…d 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 * 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>
* 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>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Change file name for severus_somatic.vcf * Update snapshot * Update yaml
* 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
SPPearce
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Few questions.
What resources does the tool need? You've set process_low but then defaulting to 16G.
Is there a way to name the output file with prefix rather than the filename?
Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com>
Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com>
…ker (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 swf linting step
* add swf linting step * add missing change detection for subworkflows
* Add bedtools/shuffle module * Make linter happy * Update test snapshots for bedtools/shuffle
* 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>
* updated output line and snap file * linting fix in meta
* 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
* 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>
|
Ok, I added code to make the name have the prefix in it while still preserving the original file extension and adding .gz if needed. |
SPPearce
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you add the check that the output file isn't going to be the same as the input file, then I think it is good.
Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com>
Co-authored-by: Simon Pearce <24893913+SPPearce@users.noreply.github.com>
|
Ok, I made those changes. Good idea having the |
SPPearce
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, think that is good.
I've added some ontologies (if you can add these to modules going forward that'd be great)
* 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>
* 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>
* 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>
Adds a new module for
trim-low-abund.pyfrom the khmer tool kit. This removes low abundance k-mers from reads, which is useful as a preprocessing step when making sketches of reads using tools likesourmash sketch.