* updated kraken2 module to include optional classification of each input reads, and make fastq outputs optional
NB: this is a breaking change, because the output channels have been renamed as a consequence of changes
* updated yml
* pigz command made optional, in order to be executed only if fastq of classified/unclassified reads are saved
* updated test yaml file for kraken2
* fixed TODOs and renamed variables and outputs
* untar in conda cannot keep same md5sum of version, and therefore md5sum check removed
* improved description of the options
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* Create module antismashlitedownloaddatabases
* Corrected user-specification of database directory
* Updated test.yml
* Apply suggestions from code review
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* Fix typo in test.yml
* Feed database files via docker/singularity mount)
* Add external db file mounts to the containers
* Fixed docker command in main.nf
* Apply prettier
* Apply prettier and add PWD
* Add more output to test.yml
* Add more output paths to test.yml
* Fixed test.yml
* Apply suggestions from code review
Add documentation of why we need to mount files to the containers.
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* Fix code linting errors (remove trailing whitespaces)
* Fix code linting error (remove trailing whitespace)
* Fix errors from Prettier linting
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* add module AMPlify
* Apply suggestions from code review
Thanks for the review!
Co-authored-by: Moritz E. Beber <midnighter@posteo.net>
* removed trailing whitespaces
* Apply suggestions from code review
Thanks again!
Co-authored-by: Moritz E. Beber <midnighter@posteo.net>
* Apply suggestions from code review
Thank you for the suggestions!
Co-authored-by: Sateesh Peri <33637490+sateeshperi@users.noreply.github.com>
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* Apply suggestions from code review
Co-authored-by: Sateesh Peri <33637490+sateeshperi@users.noreply.github.com>
* including review suggestions
* fix versions.yml
* add model_dir input
* add model_dir to meta.yml
* complete faa pattern in meta.yml
* add fa.gz to pattern
Co-authored-by: Moritz E. Beber <midnighter@posteo.net>
Co-authored-by: Sateesh Peri <33637490+sateeshperi@users.noreply.github.com>
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* Add optional variant catalog input
* fix for no variant catalog test
Co-authored-by: ljmesi <37740329+ljmesi@users.noreply.github.com>
Co-authored-by: Lauri Mesilaakso <john.mesilaakso@gmail.com>
* first commit
* edit main.nf
* edit tests
* run prettier
* fix test
* indent script
* Update modules/snapaligner/paired/meta.yml
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* Update modules/snapaligner/paired/meta.yml
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* fix version nr
* update meta
* fix versions
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* first commit
* first commit
* update test.yml
* update test.yml
* Update modules/picard/crosscheckfingerprints/main.nf
Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>
* Update modules/picard/crosscheckfingerprints/main.nf
Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>
* add support for vcf haplotype maps
* update test
* update test data config, use test data
* fix exit code
* Update modules/picard/crosscheckfingerprints/main.nf
Co-authored-by: Sateesh Peri <33637490+sateeshperi@users.noreply.github.com>
* Update modules/picard/crosscheckfingerprints/main.nf
Co-authored-by: Sateesh Peri <33637490+sateeshperi@users.noreply.github.com>
* remove unused stub
Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>
Co-authored-by: Sateesh Peri <33637490+sateeshperi@users.noreply.github.com>
* Fix typo
* Add stub runs for testing input without matched normals
* Add missing -stub-run
* remove empty file checksum tests and change workflow names
* test controlfreec naming
* fix output file names
* fix output file names
* fix output file names
* fix conda and container path difference for R scripts
* update tar version to work with conda
* fix version number in docker
* try to fix path to script, pretty sure it won't work
* try new ways to set path with wildcard
* try which
* add which but with escape
* remove comment
* Building Picard liftovervcf module
* Building Picard liftovervcf module_test
* Building Picard liftovervcf pytest
* Module for picard liftover vcf created
* Fixed files after linting test
* Fixed trailing whitespace
* Checked files with prettier
* further formatting with prettier
* Fixed test.yml
* Fixed input variable names
* Changed contain test.liftef.vcf
* Changed contain in test.yml test.liftef.vcf
* Run prittier
* Going back to previous version of test.yml
* downgrading picard to 2.26.10 from 2.26.11
* Update modules/picard/liftovervcf/main.nf
Co-authored-by: Sateesh Peri <33637490+sateeshperi@users.noreply.github.com>
* Update modules/picard/liftovervcf/main.nf
Print available memory
Co-authored-by: Sateesh Peri <33637490+sateeshperi@users.noreply.github.com>
* Output from .vcf to .vcf.gz
* Added spaces to align emit
* Update modules/picard/liftovervcf/meta.yml
Co-authored-by: Sateesh Peri <33637490+sateeshperi@users.noreply.github.com>
* Update modules/picard/liftovervcf/meta.yml
Co-authored-by: Sateesh Peri <33637490+sateeshperi@users.noreply.github.com>
* Update modules/picard/liftovervcf/meta.yml
Co-authored-by: Sateesh Peri <33637490+sateeshperi@users.noreply.github.com>
* Removing md5sum test
Co-authored-by: jemten <jemten@users.noreply.github.com>
Co-authored-by: Sateesh Peri <33637490+sateeshperi@users.noreply.github.com>
Co-authored-by: Maxime U. Garcia <max.u.garcia@gmail.com>
* add bamsormadup
* fix yaml
* add test.yml
* Update tests/modules/biobambam/bamsormadup/test.yml
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* test meta.yaml: remove md5sums
* Tool bamsormadup:
- add (optional) reference input
- add bam index ouput
- add cram output option
- make metrics output: more general
* fix input and output formats
* update input file description
* drop sam output, goes against nf-core regs; add input check for cram files
* fix typo
* Update modules/biobambam/bamsormadup/main.nf
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* improve ref fasta name
* fix if else shorthand
* fix syntax error
* kind of fix tests
* set fixed suffix for metrics file to keep it in line with picard and bammarkduplicates2
* fix command line
* update test.yml
* add support for multiple input bams
* Update modules/biobambam/bamsormadup/meta.yml
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* Update modules/biobambam/bamsormadup/meta.yml
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* Update tests/modules/biobambam/bamsormadup/test.yml
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
* fix: remove left-over unnecessary code
* Add prinseq++
* Remove last todo
* Fix tests due to variability of output FASTQs (reads can be ordered differently between runs)
* Apply suggestions from code review
* callcnvs stub and tests
* partition stub and test
* histogram stub and test
* importreaddepth stub and tests
* update module scripts
Co-authored-by: Sima Rahimi <sima.rahimi@gu.se>
* fix(homer): Update tagdir to have a prefix
Otherwise they have a naming collision
* test(homer): Update paths
* style(homer): Align ,'s
* chore(homer): Update md5sums
* controlfreec significance
* move freec files to own subfolder
* Fix meta.yml naming
* Fix meta.yml naming
* Fix linting
* Forgot to refactor
* forgot more refactoring
* Too much refactoring on output paths
* Too little refactoring here
* update checksum
* NGSCheckMate v1
* Add some tests for UMItools
* Added tests for dedup
* Include pytest
* Delete main.nf
* Delete meta.yml
* Delete main.nf
* Delete nextflow.config
* Delete test.yml
* add prettier
* Add direct test on bam
* Update tests/modules/umitools/dedup/main.nf
Co-authored-by: Edmund Miller <edmund.a.miller@gmail.com>
* Update tests/modules/umitools/dedup/main.nf
Co-authored-by: Edmund Miller <edmund.a.miller@gmail.com>
* Update tests/config/pytest_modules.yml
Co-authored-by: Edmund Miller <edmund.a.miller@gmail.com>
* Not ignore-umi
Co-authored-by: Simon Pearce <simon.pearce@cruk.manchester.ac.uk>
Co-authored-by: Maxime U. Garcia <max.u.garcia@gmail.com>
Co-authored-by: Edmund Miller <edmund.a.miller@gmail.com>
* Use meta map and supply output file name via modules.config
* Remove all def declarations to make it work
* update tests & remove extra .
* fix ze tests
* update meta.yml with meta map info
* add tag line now that meta is available
* Mpileup also likes intervals
* Also update meta yml with inclusive input and intervals
Co-authored-by: Sateesh Peri <33637490+sateeshperi@users.noreply.github.com>
Co-authored-by: Maxime U. Garcia <max.u.garcia@gmail.com>
* feat(bbmap): Initialize pileup module
* test(bbmap): Update outputs
* test(bbmap): Add pileup tags
* style(bbmap): Add in when
Co-authored-by: Robert A. Petit III <robbie.petit@gmail.com>