Commit graph

1363 commits

Author SHA1 Message Date
Edmund Miller
2f1555bf77
feat(pints): Add initial caller module (#1983)
* feat(pints): Add initial caller module

* docs(pints): Add initial documentation

* chore: Add TODOs

* test(pypints): Use docker image for singularity

The image doesn't exist yet for some reason

* test(pints): Remove unidirectional peaks hash

* style(pints): Align emits
2022-08-31 14:04:48 +00:00
James A. Fellows Yates
409a308ba4
Improves kraken2 output glob (#1987)
* Improves kraken2 output glob

* Further strictness

* Further improvements
2022-08-31 15:42:44 +02:00
Simon Pearce
9d489648a7
Set PYTHONHASHSEED for umitools dedup (#1932)
Set PYTHONHASHSEED

Co-authored-by: Simon Pearce <simon.pearce@cruk.manchester.ac.uk>
2022-08-31 14:05:12 +01:00
Moritz E. Beber
3a138c2d27
Update bracken (#1982)
* chore: update version

* tests: update use of kraken2 module
2022-08-30 15:15:48 +02:00
Matthias De Smet
ee46c19d03
new module: Picard/fastqtosam (#1911)
* add Picard FastqToSam

* Update test.yml

* update tests

* possible fix?

* fixed!

* Update modules/picard/fastqtosam/main.nf

Co-authored-by: Moritz E. Beber <midnighter@posteo.net>

* Update modules/picard/fastqtosam/main.nf

Co-authored-by: Moritz E. Beber <midnighter@posteo.net>

* simplify tests

* fix tests

* revert version check

Co-authored-by: CMGG ICT Team <ict@cmgg.be>
Co-authored-by: Moritz E. Beber <midnighter@posteo.net>
2022-08-30 14:27:00 +02:00
Mahesh Binzer-Panchal
89a84538be
Update busco to v5.4.3 and tar small files (#1970)
* Update busco to v5.4.3 and tar small files

* Fix file contain strings

* Swap md5sums to contains for variable files
2022-08-30 10:25:01 +02:00
Matthias De Smet
bbb99cb8d6
Fix/samtools flagstat (#1979)
* fix samtools stats thread usage

* flagstat: fix threads
2022-08-29 13:11:58 +02:00
Matthias De Smet
f4eab79459
fix samtools stats thread usage (#1975)
* fix samtools stats thread usage

* fix checksums
2022-08-29 12:05:47 +02:00
Lucpen
baa2845d28
Included args option in picard AddOrReplaceReadGroups (#1973)
feat included args option in picard addorreplacereadgroups
2022-08-25 11:06:02 +01:00
Daniel Lundin
98642619bd
Add hmmbuild (#1960)
* Fixing test.yml

* hmmbuild passing tests

* Output meta

* Linting problem

* Linting problem again

* Fix prettier

* Update modules/hmmer/hmmbuild/meta.yml

Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>

* Fix missing prefix

* Accept mxfile param

* Output gzipped hmm

* Moved input file for test to modules branch

* Update modules/hmmer/hmmbuild/meta.yml

Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>

* Describe mxfile

* Get LENG  80 check back

Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
2022-08-25 09:39:40 +02:00
Maxime U. Garcia
d0ff29fca3
typo in bwamem2 index meta.yml (#1963)
Update meta.yml

fix typo
2022-08-24 10:31:05 +02:00
Adam Talbot
7bfbce94b0
Added fq/lint module (#1968)
* Added fq/lint module

Additions:
 - fq/lint module, which checks paired end FASTQ files and confirms they
 are valid.

Relates to #1967

* fq/lint linting

* Correct Singularity image

Co-authored-by: Maxime U. Garcia <maxime.garcia@scilifelab.se>

Co-authored-by: Maxime U. Garcia <maxime.garcia@scilifelab.se>
2022-08-24 10:20:39 +02:00
Matthieu Muffato
11cf45043c
Newer container version because the previous one is misconfigured (#1961)
The previous one raises the warning
> WARNING: Skipping mount /path/to/singularity-v3.9.0/var/singularity/mnt/session/etc/resolv.conf [files]: /etc/resolv.conf doesn't exist in container

Co-authored-by: Harshil Patel <drpatelh@users.noreply.github.com>
2022-08-22 21:01:13 +01:00
Ramprasad Neethiraj
a8e6a88163
update options (#1959)
* update options

* update test
2022-08-22 16:26:05 +02:00
Matthieu Muffato
ed82766696
Use a newer container version because the previous one is broken (#1933) 2022-08-22 11:18:09 +01:00
Alexander Ramos Díaz
37c6d4a1a1
Add module: goat/taxonsearch (#1866)
* first commit

* single taxon input

* added .tsv output

* input: single taxon or file with taxon identifiers

* updated input and output

* removed wrong tool description

* added tests

* ext.args = '-l -b'

* fixed wrong input names

* updated test file

* Update modules/goat/taxonsearch/main.nf

simple version output

Co-authored-by: Matthieu Muffato <mm49@sanger.ac.uk>

* removed 'NO_FILE' from input definition

* added ! in if statement

* optional input: empty list

* successful updated test

* added test with file

* remove blank spaces in include {}

* added test with taxa file

Co-authored-by: Matthieu Muffato <mm49@sanger.ac.uk>
2022-08-18 08:34:58 -06:00
nickhsmith
454e0acc09
Mpileup intervals (#1955)
* update tests

* update

* update

* make the manta inputs consistant for germline/somatic/tumoronly

* match chromosomes to cram file (chr21)

* undo genotypegvfs

* undo genotypegvfs

* include intervals

* update md5 with interval

Co-authored-by: Smith Nicholas <smith@in.tum.de>
2022-08-16 14:16:35 +02:00
Matthieu Muffato
458f4396a6
Added support for task.ext.args (#1954)
* Added support for `task.ext.args`

* Renamed the module since it can now process any sort of BED file
2022-08-16 12:05:25 +01:00
nvnieuwk
eab173f2bb
Added java options to vardict java (#1695)
* Added java options to vardict java

* updated test.yml

* correctly added java options

* Added automatic version numbers for vardictjava

* possible fix for version number in conda

* removed the cram tests

* linting

* Update modules/vardictjava/main.nf

Co-authored-by: Mahesh Binzer-Panchal <mahesh.binzer-panchal@nbis.se>

* Update modules/vardictjava/main.nf

Co-authored-by: Mahesh Binzer-Panchal <mahesh.binzer-panchal@nbis.se>

* removed the version line

Co-authored-by: Mahesh Binzer-Panchal <mahesh.binzer-panchal@nbis.se>
2022-08-10 14:13:03 +02:00
Annick Renevey
53108b6b51
add stub for qualimap/rnaseq (#1946)
Co-authored-by: Ramprasad Neethiraj <20065894+ramprasadn@users.noreply.github.com>
2022-08-09 15:24:35 +02:00
Ramprasad Neethiraj
94619a3faf
Add genmod (#1950)
* add annotate

* add models

* add compound

* add score

* update annotate recipe

* update meta and main

* main updates

* add test for annotate

* update all tests

* refactor

* update tests

* fix conda issue

* review suggestions
2022-08-09 14:48:29 +02:00
Annick Renevey
47cc7a77bf
add stub for stringtie (#1949)
* add stub for stringtie

* add ballgown file to test.yml

* add ballgown file to test.yml forward
2022-08-09 10:11:37 +02:00
Annick Renevey
cd22a76c78
Add stub star align genomegenerate (#1948)
* correct md5sum for updated star/samtools

* merge changes in align test.yml

* update md5sum for star genomegenerate

* update md5sum for star align
2022-08-09 09:42:19 +02:00
Annick Renevey
ac1c6ad710
add stub for picard/collectwgsmtrics (#1945)
* add stub for picard/collectwgsmtrics

* fix conda build needs to be >2.0 error and typo
2022-08-09 09:33:15 +02:00
Annick Renevey
479e0638d1
add stub for kallisto/index (#1944) 2022-08-09 09:23:55 +02:00
Annick Renevey
b034029b59
add stub for cat/fastq (#1943)
* add stub for cat/fastq

* prettier linting
2022-08-09 09:18:37 +02:00
James A. Fellows Yates
5644df8d43
Update module: Gecco fix to no file generated if no hits found (#1930)
* 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>
2022-07-27 15:19:43 +02:00
Sofia Stamouli
734d0db607
Update module: Use report insted of results for centrifuge/kreport (#1929)
* 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>
2022-07-27 14:24:06 +02:00
Matthieu Muffato
31409f5e72
Added the samtools/dict module (#1922)
* Added the samtools/dict module

* samtools/dict is single-threaded
2022-07-26 22:13:19 +01:00
Matthieu Muffato
ce06694af8
Added support for ext.args in samtools/faidx (#1919)
ext.args was not used in the actual command-line

Co-authored-by: Harshil Patel <drpatelh@users.noreply.github.com>
2022-07-26 21:51:47 +01:00
Matthieu Muffato
30b0485912
Added support for meta in bwamem2/index (#1921)
* 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>
2022-07-26 21:48:47 +01:00
Alexander Ramos Díaz
4ed5dc4593
new (fixed) module: entrezdirect/esearch (#1927)
* 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>
2022-07-26 09:07:38 -06:00
Alexander Ramos Díaz
ad426cb18c
new (fixed) module: entrezdirect/xtract (#1926)
* first commit: module files

* last version main.nf

* modules/entrezdirect/xtract/meta.yml

* updated file

* updated test

* Update modules/entrezdirect/xtract/main.nf

changed name of output file

Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>

* Update modules/entrezdirect/xtract/meta.yml

Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>

* Update tests/modules/entrezdirect/xtract/main.nf

Co-authored-by: Matthieu Muffato <mm49@sanger.ac.uk>

* Update tests/modules/entrezdirect/xtract/main.nf

Co-authored-by: Matthieu Muffato <mm49@sanger.ac.uk>

* updated test, removed esummary input file

Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
Co-authored-by: Matthieu Muffato <mm49@sanger.ac.uk>
2022-07-26 08:58:49 -06:00
Alexander Ramos Díaz
f420d97ca2
renamed output in entrezdirect/esummary: xml (#1928)
* renamed output: xml

* removed tail -n+3 from output

* removed comment

* removed blank space

* removed blank space

* updated test
2022-07-26 08:33:02 -06:00
Jasmin F
7f7f6bc913
Add module hamronization/abricate (#1925)
* Add hamronization/abricate

* Update input pattern in meta.yml

* Update location of hamronization test data

* Apply suggestions from code review
2022-07-26 12:55:53 +02:00
nvnieuwk
c363d8c37c
added gvcftools/extractvariants (#1924)
* added gvcftools/extractvariants

* linting

* Update modules/gvcftools/extractvariants/meta.yml

Co-authored-by: Júlia Mir Pedrol <mirp.julia@gmail.com>

* Update modules/gvcftools/extractvariants/main.nf

Co-authored-by: Júlia Mir Pedrol <mirp.julia@gmail.com>

* added uncompressed input handling

Co-authored-by: Júlia Mir Pedrol <mirp.julia@gmail.com>
2022-07-25 13:30:35 +02:00
Luca Cozzuto
a8b0fce8ce
Tailfindr (#1904)
* adding tailfindr module

* replacing the container

* removing todo

* removing todo and fixing meta.yml

* Update modules/tailfindr/main.nf

Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>

* Update modules/tailfindr/main.nf

Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>

* Update modules/tailfindr/meta.yml

Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>

* Update modules/tailfindr/main.nf

Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>

* Update tests/modules/tailfindr/test.yml

Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>

* Update modules/tailfindr/meta.yml

Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>

* Update modules/tailfindr/meta.yml

Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>

* Update modules/tailfindr/main.nf

Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>

* Update modules/tailfindr/main.nf

Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>

* Update main.nf

* Update meta.yml

* Update modules/tailfindr/main.nf

Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>

* Update meta.yml

* Update main.nf

* adding pytest

* Update main.nf

* Update modules/tailfindr/main.nf

Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>

* Update test.yml

* Update main.nf

* Update main.nf

Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>
2022-07-22 16:20:53 +02:00
Luca Traverso
c9dc0a82d0
New Module: atlas/recal (#1915)
* commit 08/07

* fixed formatting

* atlas recal commit - corrected formatting

* Fix tests

* Fix meta.yml

* Prettier

* Delete nextflow

* yaml > yml

* Delete meta.yaml

* Fix test

* Forgot to run prettier?

Co-authored-by: ltcrod <luca_traverso@kickseed.localdomain>
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
2022-07-22 15:36:53 +02:00
Maxime U. Garcia
e5b44499ef
update multiqc and strelka modules version to have the same as the other modules using these ones (#1914)
* update multiqc version in CUSTOM_DUMPSOFTWAREVERSIONS

* update stelka version in  STRELKA_GERMLINE

Co-authored-by: Alexander Peltzer <apeltzer@users.noreply.github.com>
2022-07-21 11:44:07 +02:00
WackerO
6b011dd148
SVDB MERGE samtools version (#1913)
* 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>
2022-07-20 12:42:40 +02:00
louperelo
839bc6b1ad
Amrfinderplus add tool and db version as output (#1912)
* 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>
2022-07-20 11:55:44 +02:00
nvnieuwk
8656636f0d
update for bcftools merge (#1908)
* 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>
2022-07-20 11:22:51 +02:00
WackerO
8214b73700
SVDB_MERGE bgzip (#1910)
* 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>
2022-07-20 10:54:06 +02:00
James A. Fellows Yates
f91abed951
RGI/main export versions as explicit emission strings (#1909)
* Export versions  as explicit emission strings in addition to versions.yml for compatibility with hAMRonization

* Update YML
2022-07-20 10:33:53 +02:00
Adam Talbot
7e8ad56688
module FASTP: Support for interleaved FASTQ (#1891)
* 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>
2022-07-19 16:27:15 +01:00
nvnieuwk
8d4373b4e8
added bcftools convert (#1906)
* added bcftools convert

* Update modules/bcftools/convert/main.nf

Co-authored-by: Matthias De Smet <11850640+matthdsm@users.noreply.github.com>

* updated test.yml

* Update modules/bcftools/convert/main.nf

Co-authored-by: Matthias De Smet <11850640+matthdsm@users.noreply.github.com>

* added automatic output type detection

* linting

* removed a trailing whitespace

Co-authored-by: Matthias De Smet <11850640+matthdsm@users.noreply.github.com>
2022-07-19 15:09:40 +02:00
Matthias De Smet
6b9a6a5b29
bamsormadup: add extra test case, fix single file input (#1905) 2022-07-19 13:52:37 +02:00
louperelo
8002e373b5
Amrfinderplus: add db-version to versions.yml (#1899)
* 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>
2022-07-19 09:52:36 +02:00
Matthias De Smet
035e418369
Biobambam/bamsormadup: Fix name collision (#1900)
* Fix name collision

Add stageAs to avoid name collisions

* fix version check

* fix test
2022-07-18 15:43:02 +02:00
nvnieuwk
720027275c
small update to samtools/merge (#1896) 2022-07-18 11:37:45 +02:00