Commit graph

725 commits

Author SHA1 Message Date
Louis LENEZET
01d6d4c286
Creation of Glimpse Chunk (#1985)
* Creation of Glimpse Chunk
Add sub tools chunk with configuration and needed files for unitest.

* Code linting correction

* Prettier ran
Newline deleted in nextflow.config

* New final line and white spaces

* Change Pytest.yml to work as a subtool.

* Control for the parameters deleted.
Control for the size/count of the window and buffer not needed.
They have some defaults value.

* Changed the different recommended part by @nvnieuwk

Co-authored-by: nvnieuwk <101190534+nvnieuwk@users.noreply.github.com>
2022-09-01 10:01:49 +02:00
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
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
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
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
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
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
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
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
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
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
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
louperelo
1368164eb5
add module hamronization/amrfinderplus (#1888)
* 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>
2022-07-15 10:54:42 +02:00
Júlia Mir Pedrol
9bda3dc7f0
Add new module: Pear (#1779)
* 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
2022-07-15 10:28:31 +02:00
Matthias De Smet
9294259eea
Module/bcl2fastq (#1883)
* add bcl2fastq

* test fixes

* fixed tests

* add tests to workflow

* change container source
2022-07-14 13:18:21 +02:00
Mahesh Binzer-Panchal
1de4bd46b7
Add Merqury (#1647)
* Add merqury files

* Remove md5sum for completeness stats file

* update container and test output

* Update modules/merqury/meta.yml

Co-authored-by: Daniel Straub <42973691+d4straub@users.noreply.github.com>

* Explicitly set thread usage for meryl

* Remove empty file md5sum

Co-authored-by: Daniel Straub <42973691+d4straub@users.noreply.github.com>
2022-07-14 10:38:50 +02:00
Alexander Ramos Díaz
b4452a4881
Add ENTREZDIRECT/ESUMMARY (#1833)
* first commit

* entrezdirect/esummary fixed version definition

* resolved suggestion

* updated main.nf

* changed output definition

* output: XML file

* output definition:  XML file

* updated XML format in tests

* updated test file

* version: esummary instead of entrezdirect

* output file pattern: *.esummary.xml

* updated test file

* updated versions

* restored versions stdout

* updated test file

* changed xml_esummary pattern

* changed entrezdirect to  esummary version

* updated test file

* Update modules/entrezdirect/esummary/meta.yml

changed output file pattern: "*.xml"

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

* Update modules/entrezdirect/esummary/meta.yml

updated keywords

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

* Update modules/entrezdirect/esummary/main.nf

Output file pattern: *.xml

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

* Update modules/entrezdirect/esummary/main.nf

Output file pattern: *.xml

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

* Update modules/entrezdirect/esummary/main.nf

database as separate input channel

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

* removed blank spaces in input definition

* database as separate channel

* conditional script for stdin

* updated input definition

* entrez-direct version:16.2_1

* all input channels are separate

* ignore stderr, catch xml stdout

* removed blank lines

* added ids file input

* updated test

* conditional script for input

* removed bad definition of input file

* updated test file

* Update modules/entrezdirect/esummary/main.nf

changed input definition: ui, uids_file

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

* Update modules/entrezdirect/esummary/meta.yml

added uids_file description

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

* Update modules/entrezdirect/esummary/main.nf

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

* input: uid or uids_file

* updated input

* added uids_file to input

* input file as optional input

* input file as optional input in each test

* new conditional script

* unpdated test file

* single input definition

* added error messages

* updated test

* removed cat from command output

* Update modules/entrezdirect/esummary/main.nf

added comment on use of grep in output

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

* added comment

* removed blank spaces

* input file: empty list

* input file: empty list

* removed comment at wrong position

* optional file defined as empty list

* updated successful test

* Apply suggestions from code review

Accepted suggestions.

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

* Update modules/entrezdirect/esummary/main.nf

Fixed comment.

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

* Update modules/entrezdirect/esummary/main.nf

Updated grep in output file.

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

* added tail -n+3 before output

* updated successful test

Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
Co-authored-by: Matthieu Muffato <mm49@sanger.ac.uk>
2022-07-13 11:26:58 -06:00
Björn Langer
b5facb2db2
Ataqv mkarv (#1857)
* first draft

* fix test run

* Apply suggestions from code review

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

* Update tests/modules/ataqv/mkarv/test.yml

* Update tests/modules/ataqv/mkarv/test.yml

* Update tests/modules/ataqv/mkarv/test.yml

* Update tests/modules/ataqv/mkarv/test.yml

* Update tests/modules/ataqv/mkarv/test.yml

* Update modules/ataqv/mkarv/nextflow.config

* Delete nextflow.config

* Update tests/modules/ataqv/mkarv/test.yml

* fix linting

* fix linting

Co-authored-by: bjlang <>
Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>
2022-07-07 22:40:31 +02:00
James A. Fellows Yates
b02e648c22
Add MOTUS/MERGE (#1734)
* 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
2022-07-07 09:47:41 +02:00
James A. Fellows Yates
aed45dd766
Add MultiVCFAnalyzer (#1845)
* 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>
2022-07-05 09:47:10 +02:00
James A. Fellows Yates
6702d2e145
Add MEGAN/DAA2INFO (#1848)
* 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>
2022-07-05 09:36:22 +02:00
Sébastien Guizard
60c65fb386
New modules: ultra/index and ultra/align (#1830)
* 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
2022-07-04 07:46:49 +01:00
James A. Fellows Yates
7d0ddbc8ab
Add atlas/call (#1809)
* Add atlas/call

* Apply suggestions from code review

* Update modules/atlas/call/main.nf

Co-authored-by: Thiseas C. Lamnidis <thisseass@gmail.com>

* Apply suggestions from code review

Co-authored-by: Thiseas C. Lamnidis <thisseass@gmail.com>
2022-07-01 15:06:07 +02:00
louperelo
057a889d3b
new module hamronization/rgi (#1844)
* new module hamronization/rgi

* remove comments

* Update modules/hamronization/rgi/main.nf

Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
2022-07-01 12:03:08 +02:00
Harshil Patel
b96066565a
Add ffq module (#1842) 2022-07-01 08:59:13 +02:00
Júlia Mir Pedrol
bd0fa881f6
Add new module: Flye (#1164)
* 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>
2022-06-30 22:45:55 +02:00
Matt Olm
031fbd37aa
Instrain profile (#1822)
* add instrain profile

* module instrain/profile

* add instrain profile

* module instrain/profile

* instrain profile

* Update modules/instrain/profile/main.nf

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

* Update modules/instrain/profile/meta.yml

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

* Update modules/instrain/profile/meta.yml

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

* Update modules/instrain/profile/meta.yml

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

* Update modules/instrain/profile/main.nf

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

* Update modules/instrain/profile/main.nf

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

* Update modules/instrain/profile/main.nf

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

* update

* linting

* Apply suggestions from code review

* Update modules/instrain/profile/main.nf

Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
2022-06-30 18:44:41 +02:00
Jose Espinosa-Carrasco
82fdff4fb4
Add khmer unique-kmers.py module (#1838) 2022-06-30 16:23:30 +01:00
Mahesh Binzer-Panchal
b67556e29f
Add FastK/Merge (#1828)
* Add FastK/Merge

* Update modules/fastk/merge/main.nf

* Update modules/fastk/merge/meta.yml

Co-authored-by: Sébastien Guizard <sguizard@ed.ac.uk>

Co-authored-by: Sébastien Guizard <sguizard@ed.ac.uk>
2022-06-29 18:04:36 +02:00
Adam Talbot
009f7c691c
Add module: gatk4/leftalignandtrimvariants (#1808)
* 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
2022-06-28 10:44:08 +02:00
Merlin Szymanski
b6fe5d2643
Add Atlas/PMD (#1810)
* add atlas/pmd
* update atlas/pmd tests
* Add atlas/PMD module
* Remove comment
* Run Prettier
* Incorporate Review by @jfy133

Co-authored-by: maxibor <maxime.borry@gmail.com>
Co-authored-by: Maxime Borry <maxibor@users.noreply.github.com>
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
2022-06-24 16:53:51 +02:00
Mahesh Binzer-Panchal
a7193dc628
Add MerquryFK KatGC (#1798)
* Add KAT GC

* Add additional container warning
2022-06-23 20:57:15 +02:00
2f0b192404
Add KAIJU2KRONA module (#1800)
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
2022-06-23 16:38:50 +00:00
James A. Fellows Yates
9d7208504d
Add gecco/run module (#1790)
* Add gecco/run module

* Fix container URLs

* Apply suggestions from code review

Co-authored-by: Jasmin F <73216762+jasmezz@users.noreply.github.com>
2022-06-22 13:43:45 +02:00
Mahesh Binzer-Panchal
280eec5317
Add MerquryFK KatComp (#1797)
Add Kat Comp

Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
2022-06-21 09:43:37 +02:00
Adam Talbot
f19ec865aa
vcf2maf module with built in VEP (#1768)
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
2022-06-20 18:27:12 +02:00
nvnieuwk
6e7c0e945b
new module vcf2db (#1795)
* added vcf2db

* fix test.yml

* possible fix for failing tests

* fix version number

* fix test.yml

* removed some comments
2022-06-17 15:54:02 +02:00
alyssa-ab
c1eb9cce44
Trimmomatic (#1757)
* 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>
2022-06-17 13:18:15 +00:00
Matthias De Smet
f32dc15414
update bclconvert module, as used in nf-core/demultiplex (#1569)
* update bclconvert module, as used in nf-core/demultiplex

* reconfigure test with new test data

* update test

* formatting

* update outputs, update meta

* update module and test

* update test config, test.yml

* fix linting

* emit logs and reports as dir

* fix typo, recreate test.yml

* fix linting

Co-authored-by: CMGG ICT Team <ict@cmgg.be>
2022-06-16 15:03:13 +02:00
Robert A. Petit III
052b9f2fe9
add module for plasmidfinder (#1773)
* add module for plasmidfinder

* Update test.yml
2022-06-15 10:25:51 -06:00
Robert A. Petit III
1fe4cb942f
add module for ariba (#1731) 2022-06-15 10:18:31 -06:00
Mahesh Binzer-Panchal
0af6adef55
Add MerquryFK PloidyPlot (#1780) 2022-06-14 20:50:58 +02:00
Mahesh Binzer-Panchal
e91e99db30
Add GeneScopeFK (#1781) 2022-06-14 20:49:06 +02:00
Mahesh Binzer-Panchal
8ded6d441a
Add MerquryFK (#1778)
* Add MerquryFK

* Change resource allocation
2022-06-14 16:36:02 +02:00
Mahesh Binzer-Panchal
fd5aea0b76
Add FastK/Histex (#1776) 2022-06-14 16:30:37 +02:00
nvnieuwk
1a4ab76618
new module rtgtools/pedfilter (#1777)
* new module rtgtools/pedfilter

* removed checksum due to the presence of a date in the file
2022-06-14 16:02:18 +02:00
Mahesh Binzer-Panchal
4e308c131e
FastK/fastK (#1739)
* Add FastK/FastK

* Add ktab and prof outputs

* Add the hidden files necessary for the optional files

* Update image

* Apply suggestions from code review

Co-authored-by: Daniel Straub <42973691+d4straub@users.noreply.github.com>

Co-authored-by: Daniel Straub <42973691+d4straub@users.noreply.github.com>
2022-06-14 13:39:52 +02:00
8b2a473f58
New module: krakentools/kreport2krona (#1746)
* Add module definition for kreport2krona

* Add metadata for kreport2krona module

* Add tests for kreport2krona

Co-authored-by: Robert A. Petit III <robbie.petit@gmail.com>
2022-06-13 20:14:44 +02:00
Merlin Szymanski
8f199c4fa4
Create atlas/splitmerge Module (#1756)
* Add atlas/splitmerge module

* Finish the tests for atlas/splitmerge

* Prettier

* Update modules/atlas/splitmerge/meta.yml

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

* Remove curly brackets from meta.yml parameters

For single-file outputs, as reviewed

* Lintung: Remove trailing white-space

Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
2022-06-13 15:09:32 +02:00
Robert A. Petit III
81232af296
add module for mcroni (#1750)
Co-authored-by: Jose Espinosa-Carrasco <kadomu@gmail.com>
2022-06-13 15:04:01 +02:00
FriederikeHanssen
5b27af025a
Merge branch 'master' into manta_convert 2022-06-13 09:29:50 +02:00
Rike
650076cacf add manta conversion script 2022-06-11 13:01:18 +02:00
Taniguti
547f483b74
Merge branch 'master' into haplocheck 2022-06-10 20:39:33 -03:00
Jasmin F
7027719c67
Merge branch 'master' into r-ampir 2022-06-10 14:57:24 +02:00
Thiseas C. Lamnidis
9948e9fe21
Merge branch 'master' into sexdeterrmine 2022-06-10 11:03:18 +02:00
James A. Fellows Yates
c9db677a45
Merge branch 'master' into r-ampir 2022-06-09 19:28:37 +02:00
Nicolas Vannieuwkerke
fe9e4ece00 new module gatk4/reblockgvcf 2022-06-09 14:56:55 +02:00
James A. Fellows Yates
1fc0d3de4b
Merge branch 'gatk3-indelrealigner' into upstream-for-indel 2022-06-08 20:30:19 +02:00
James A. Fellows Yates
4a2157e5ab
Merge branch 'master' into gatk-realigntargetcreator 2022-06-08 20:15:02 +02:00
Taniguti
89bffe3a5e
Merge branch 'master' into haplocheck 2022-06-08 15:00:06 -03:00
Lucas Taniguti
f26979c44e tests: add input to test_data.config 2022-06-08 08:10:25 -03:00
Ramprasad Neethiraj
16e5e6093c Merge branch 'master' of https://github.com/nf-core/modules into rhocall 2022-06-07 14:45:09 +02:00
Taniguti
a2e2d50494
Merge branch 'master' into haplocheck 2022-06-07 08:16:22 -03:00
Ramprasad Neethiraj
9d6697bdea template 2022-06-07 12:14:40 +02:00
James A. Fellows Yates
d292f822e4
Merge branch 'master' into gatk-realigntargetcreator 2022-06-03 21:33:22 +02:00
James A. Fellows Yates
d2b240a17a
Merge branch 'master' into gatk-unifiedgenotyper 2022-06-03 21:24:09 +02:00
Robert A. Petit III
24ca2ed464
Merge branch 'master' into rp3-add-snippy 2022-06-03 13:01:05 -06:00
James Fellows Yates
544b62df45 Star work on GATK UG 2022-06-02 21:11:17 +02:00
James A. Fellows Yates
abc619a3e2
Merge branch 'master' into gatk-realigntargetcreator 2022-06-02 20:24:24 +02:00
Nicolas Vannieuwkerke
e53d091a6d added dragstr model to haplotypecaller 2022-06-02 14:08:09 +02:00
nvnieuwk
a339f9818a
Merge branch 'master' into new-module-gatk4/CalibrateDragstrModel 2022-06-02 13:42:56 +02:00
nvnieuwk
4b430e8ece
Merge branch 'master' into new-module-gatk4/CalibrateDragstrModel 2022-06-02 13:41:20 +02:00
Matthias De Smet
f58771c47f
Merge branch 'master' into update/untar 2022-06-02 13:38:53 +02:00
Nicolas Vannieuwkerke
2a45d42868 added the calibratedragstrmodel module 2022-06-02 13:17:06 +02:00
Matthias De Smet
51be617b1c fix untar output dir 2022-06-02 11:09:55 +02:00
SusiJo
9fc9be3e7b Merge remote-tracking branch 'origin/master' into cnvkit_bam 2022-06-01 17:35:47 +02:00
SusiJo
f6953b5147 adjust cnvkit/batch for germline mode 2022-06-01 17:35:02 +02:00
James A. Fellows Yates
5a94794793
Merge branch 'master' into r-ampir 2022-06-01 09:18:54 +02:00
James Fellows Yates
c1ac3fbb59 Skeleton 2022-05-31 20:13:48 +02:00
Nicolas Vannieuwkerke
80366924fd added gatk4/composestrtablefile 2022-05-31 16:08:13 +02:00
James Fellows Yates
7ffe98ac8b Add gatk/indelrealigner 2022-05-30 21:12:21 +02:00
jtangrot
1c99ffd876 Add vserach usearch_global 2022-05-30 08:50:27 +02:00
Sateesh Peri
ead3679829
Merge branch 'master' into rp3-add-snippy 2022-05-26 03:04:19 -04:00
jasmezz
77b5986463 Create ampir module 2022-05-25 13:27:10 +02:00
Jill V. Hagey, PhD
b1dd1d8a52
Merge branch 'nf-core:master' into gamma-update 2022-05-24 19:28:06 -04:00
jvhagey
bb999395aa fixed pytest_modules.yml 2022-05-24 19:19:38 -04:00
Mahesh Binzer-Panchal
3d51956b88
Merge branch 'master' into kat_hist 2022-05-24 23:10:13 +02:00
Thiseas C. Lamnidis
6d04395c3c
Merge branch 'master' into sexdeterrmine 2022-05-24 13:17:37 +02:00
Mahesh Binzer-Panchal
afb5f226e6
Merge branch 'master' into kat_hist 2022-05-24 13:06:31 +02:00
Ramprasad Neethiraj
b4982ff6e3
Merge branch 'master' into rhocall 2022-05-24 09:41:30 +02:00
SusiJo
50128b0c86
Merge branch 'master' into cnvkit_reference 2022-05-24 07:49:44 +02:00
SusiJo
8fec7ae321 added new testdata path 2022-05-23 19:01:46 +02:00
SusiJo
bbee9e3c3b add new module cnvkit/reference 2022-05-23 18:35:50 +02:00
Thiseas Christos Lamnidis
37c6fb8fed Merge remote-tracking branch 'upstream/master' into sexdeterrmine 2022-05-23 17:30:21 +02:00
Thiseas Christos Lamnidis
96260ced83 Add test data to config 2022-05-23 17:15:57 +02:00