* Make gene and cluster TSVs optional output in case no hits found
* update indicating optional output
* Apply suggestions from code review
Co-authored-by: Jasmin F <73216762+jasmezz@users.noreply.github.com>
Co-authored-by: Jasmin F <73216762+jasmezz@users.noreply.github.com>
* Use report insted of results for kreport
* Update modules/centrifuge/kreport/meta.yml
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* Added support for meta in bwamem2/index
* Added missing description of the input meta map (fasta file)
* Made bwamem2/mem aware of the meta map the index carries
* The output meta map needs to be same as the input bam file
Don't merge it with the index's
Co-authored-by: Harshil Patel <drpatelh@users.noreply.github.com>
Co-authored-by: Harshil Patel <drpatelh@users.noreply.github.com>
* added module files
* latest version
* latest version
* latest version
* latest version
* updated test, failing
* added comment on why to use tail -n+3
* same as latest test
* moved args to the end of script
* updated test
* double quotes for esearch input
* removed tail -n+3, stderr is redirected by nextflow
* changed single to double quotes
* Update modules/entrezdirect/esearch/main.nf
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* Update modules/entrezdirect/esearch/meta.yml
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* Update meta.yml
removed default from database parameter
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* update multiqc version in CUSTOM_DUMPSOFTWAREVERSIONS
* update stelka version in STRELKA_GERMLINE
Co-authored-by: Alexander Peltzer <apeltzer@users.noreply.github.com>
* Started (again) to work on bgzipping SVDB_MERGE output
* Updated test yml
* SVDB_MERGE now bgzips output
* Fixed singularity, renamed tests in test.yml
* Added samtools version
Co-authored-by: Cloud User <centos@oskar-instance.novalocal>
* not yet working: add db version to versions.yml
* next try: db version number not in versions.yml
* Fix amrfinderplus versioning
* Update main.nf
* Apply suggestions from code review
* Update main.nf
* Dump version for syncrony with run
* Update test.yml
* Apply suggestions from code review
* add tool and db version to output
* Apply suggestions from code review
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* Update meta.yml
Co-authored-by: James Fellows Yates <jfy133@gmail.com>
* update for bcftools merge
* Update modules/bcftools/merge/main.nf
Co-authored-by: Maxime U. Garcia <maxime.garcia@scilifelab.se>
* Update modules/bcftools/merge/main.nf
Co-authored-by: Maxime U. Garcia <maxime.garcia@scilifelab.se>
* updated test.yml
* added the bed file to the main input tuple
* merged all output into one output channel
* added a test for bcf.gz output
* Update modules/bcftools/merge/main.nf
Co-authored-by: Matthias De Smet <11850640+matthdsm@users.noreply.github.com>
* updated the tests
Co-authored-by: Maxime U. Garcia <maxime.garcia@scilifelab.se>
Co-authored-by: Matthias De Smet <11850640+matthdsm@users.noreply.github.com>
* Started (again) to work on bgzipping SVDB_MERGE output
* Updated test yml
* SVDB_MERGE now bgzips output
* Fixed singularity, renamed tests in test.yml
Co-authored-by: Cloud User <centos@oskar-instance.novalocal>
* 1882 FASTP now supports interleaved FASTQ files
Changes:
- single_end FASTP pipes the FASTQ file
- Using args, it can be configured for interleaved in `--interleaved_in`
- Out is automatically interleaved if input is paired end.
- Removed md5sum checks for FASTQ files as compression seemed to cause
differences
- Instead, we check inside the FASTQ files for content.
Relates to #1882
Co-authored-by: Matthias De Smet <11850640+matthdsm@users.noreply.github.com>
* not yet working: add db version to versions.yml
* next try: db version number not in versions.yml
* Fix amrfinderplus versioning
* Update main.nf
* Apply suggestions from code review
* Update main.nf
* Dump version for syncrony with run
* Update test.yml
* Apply suggestions from code review
Co-authored-by: James Fellows Yates <jfy133@gmail.com>
* add module hamronization/amrfinderplus
* deleted comments
* Apply suggestions from code review
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* create pear module
* add command and tests
* remove md5sum from known empty file
* add force -f to gzip and gunzip to avoid problems with symbolic links
* apply suggestions from review
* Updated container versions for fgbio groupreadsbyumi and callmolecularconsensusreads
* Corrected fgbio call container, trying to fix fgbio group tests
* Removed incorrect line
* diminish memory demand
Kallisto was being told to ask for the same amount of memory as it was said for nextflow to limit.
So, when kallisto tried to use it, nextflow was killing it. Thus, diminishing it per 1 GB solved the issue.
* fix prettier
* removing TODOs
* Add motus/merge module, missing test yml
* Fix prefix
* Fix polymersase
* Update test meta.yml
* Try new version system
* Typo fix
* Clairfy docs for the version file
* Switch to directory auto detection
* Now with the change and not just meta
* Remove now unneeded input parameter from test
* Fix input type check
* Try adding db requirement to fix docker issue
* Update modules/motus/merge/main.nf
* Fix input
* Apply suggestions from code review
* Fix md5sums
* Replace debugging db location with actual
* Fix contains due to further varialbility
* Indenting
* Bump version of kallistobustools/count
* Trying to update the entire call of kbtools for scrnaseq
* Improved tests for kallistobustools/count
* Add memory, remove workflow as this is passed as args now
* Update modules/kallistobustools/count/main.nf
Co-authored-by: Gregor Sturm <mail@gregor-sturm.de>
* adding missing value
* workflow properly chained together
* changing --workflow to ext.args
* fix intron channel
* fixed checking whether filename is empty or not
* bump indentation
* fixed if else
* Fix linting
Co-authored-by: Gregor Sturm <mail@gregor-sturm.de>
Co-authored-by: Felipe Marques de Almeida <almeidafmarques@gmail.com>
* Add MultiVCFAnalyzer
* Fix versions
* Fix tests due to md5sum var
* Apply suggestions from code review
* Linting
* Apply suggestions from code review
Co-authored-by: Robert A. Petit III <robbie.petit@gmail.com>
Co-authored-by: Robert A. Petit III <robbie.petit@gmail.com>
* Add daa2info
* Add right flag in the config
* Fix config
* Apply suggestions from code review
Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>
Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>
* Add ultra/index and ultra/align modules
* Correct tag and prefix
* Fix typos
* Remove SAMTOOLS SORT from test
* Update: Convert sam to bam
* Add tag to docker image
* Fix typo
* Add args2 for samtools
* Support non-GFF input
* Apply suggestions from code review
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* Fix linting error
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* changing mv by gzip
* changing mv by gzip
* first module creation
* add test.yml
* add flye to pyestes_modules.yml
* update flye module
* delete functions.nf
* generate test.yml
* fix contains from test.yml
* test file assembly_info.txt with regex
* check that file contains at least contig_1
* fix typo in contains
* update version
* split fastq file for raw runs
* use asm-coverage to reduce memory usage
* fix module name error
* add genome-size
* decrease coverage
* change test data for raw runs
* add coverage and genome size
* Apply comments from code review
Co-authored-by: SusiJo <43847534+SusiJo@users.noreply.github.com>
* after many trys, add a stub run
* remove md5sum for stub run
* Apply suggestions from code review
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* fix review comments
* Apply suggestions from code review
Co-authored-by: SusiJo <43847534+SusiJo@users.noreply.github.com>
* no hardcoded version in stub run
* Update modules/flye/main.nf
Co-authored-by: Mahesh Binzer-Panchal <mahesh.binzer-panchal@nbis.se>
Co-authored-by: SusiJo <43847534+SusiJo@users.noreply.github.com>
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
Co-authored-by: Mahesh Binzer-Panchal <mahesh.binzer-panchal@nbis.se>
NGSCheckMate doesn't generate a pdf if only one sample is included, made optional
Co-authored-by: Simon Pearce <simon.pearce@cruk.manchester.ac.uk>
Co-authored-by: Harshil Patel <drpatelh@users.noreply.github.com>
* Add rgi database version to module as fixed within the container/environment
* Remove check of the version file
* Or rather check for existance of the versions file not contents
* Delete main.nf
Co-authored-by: Robert A. Petit III <robbie.petit@gmail.com>
* Added: gatk4/leftalignandtrimvariants
Additions:
- GATK4/LeftAlignAndTrimVariants module
- Use sars-ncov2 test data as this normalises a larger INDEL correctly.
Fixes#1801
* fixup: Added index to output spec
* fixup: Pattern of tbi output corrected to 'tbi'
* gatk4/leftalignandtrimvariants: Added intervals
Changes:
- gatk4/leftalignandtrimvariants now supports optional interval as BED
file
- Tests added with and without interval. Not test BED file excludes all
variants so no variants are actually normalised.
Fixes#1801
* fixup: leftalignandtrimvariants vcf->tbi fix
* fixup: gatk4/leftalignandtrimvariants Intervals added to meta.yml
vcf2maf module created
Additions:
- vcf2maf module created
- If VEP is present in PATH, it is added to command
- If VEP is missing, it is ignored (recommended to skip with --inhibit-vep)
- VEP version automatically added to versions.yml
- Uses VEP cache during testing which is added to test-datasets in https://github.com/nf-core/test-datasets/pull/563
- Default Docker image includes VEP and vcf2maf
- Test includes without VEP.
Relates to #490
* Trimmomatic main only first draft
* Add test files
* SE PE Adjustment
* Remove extra reads input
* chore: Remove TODOs
* Apply suggestions from code review
Co-authored-by: Edmund Miller <edmund.a.miller@gmail.com>
* fix(trimmomatic): Handle SE output correctly
Since there's never going to be unpaired reads for SE reads we can get
away with it for SE
* fix(trimmomatic): Use correct elvis operator to handle logic
* fix(trimmomatic): Add hack to work with SE and PE reads
* Update test.yml
* use the PE and SE trimming correctly
* Made user set adaptors
* Add documentation
* test(trimmomatic): Add files to pytest_modules
* test(trimmomatic): Update name of failing test
Co-authored-by: Edmund Miller <edmund.a.miller@protonmail.com>
Co-authored-by: Edmund Miller <edmund.a.miller@gmail.com>