mirror of
https://github.com/MillironX/nf-core_modules.git
synced 2025-01-09 15:21:13 -05:00
Merge branch 'nf-core:master' into master
This commit is contained in:
commit
c3b75cfc90
553 changed files with 6894 additions and 4973 deletions
12
.github/workflows/code-linting.yml
vendored
12
.github/workflows/code-linting.yml
vendored
|
@ -12,9 +12,7 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
- uses: actions/setup-node@v1
|
- uses: actions/setup-node@v2
|
||||||
with:
|
|
||||||
node-version: "10"
|
|
||||||
|
|
||||||
- name: Install markdownlint
|
- name: Install markdownlint
|
||||||
run: npm install -g markdownlint-cli
|
run: npm install -g markdownlint-cli
|
||||||
|
@ -27,9 +25,7 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
- uses: actions/setup-node@v1
|
- uses: actions/setup-node@v2
|
||||||
with:
|
|
||||||
node-version: "10"
|
|
||||||
|
|
||||||
- name: Install editorconfig-checker
|
- name: Install editorconfig-checker
|
||||||
run: npm install -g editorconfig-checker
|
run: npm install -g editorconfig-checker
|
||||||
|
@ -44,9 +40,7 @@ jobs:
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
||||||
- name: Install NodeJS
|
- name: Install NodeJS
|
||||||
uses: actions/setup-node@v1
|
uses: actions/setup-node@v2
|
||||||
with:
|
|
||||||
node-version: "10"
|
|
||||||
|
|
||||||
- name: Install yaml-lint
|
- name: Install yaml-lint
|
||||||
run: npm install -g yaml-lint
|
run: npm install -g yaml-lint
|
||||||
|
|
5
.yamllint.yml
Normal file
5
.yamllint.yml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
extends: default
|
||||||
|
|
||||||
|
rules:
|
||||||
|
document-start: disable
|
||||||
|
line-length: disable
|
|
@ -14,7 +14,7 @@ tools:
|
||||||
documentation: http://abacas.sourceforge.net/documentation.html
|
documentation: http://abacas.sourceforge.net/documentation.html
|
||||||
tool_dev_url: None
|
tool_dev_url: None
|
||||||
doi: "10.1093/bioinformatics/btp347"
|
doi: "10.1093/bioinformatics/btp347"
|
||||||
licence: ['GPL v2-or-later']
|
licence: ["GPL v2-or-later"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -10,7 +10,7 @@ tools:
|
||||||
description: The AdapterRemoval v2 tool for merging and clipping reads.
|
description: The AdapterRemoval v2 tool for merging and clipping reads.
|
||||||
homepage: https://github.com/MikkelSchubert/adapterremoval
|
homepage: https://github.com/MikkelSchubert/adapterremoval
|
||||||
documentation: https://adapterremoval.readthedocs.io
|
documentation: https://adapterremoval.readthedocs.io
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
documentation: https://github.com/VishnuRaghuram94/AgrVATE
|
documentation: https://github.com/VishnuRaghuram94/AgrVATE
|
||||||
tool_dev_url: https://github.com/VishnuRaghuram94/AgrVATE
|
tool_dev_url: https://github.com/VishnuRaghuram94/AgrVATE
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -24,7 +24,7 @@ tools:
|
||||||
documentation: "https://github.com/keyfm/amps"
|
documentation: "https://github.com/keyfm/amps"
|
||||||
tool_dev_url: "https://github.com/keyfm/amps"
|
tool_dev_url: "https://github.com/keyfm/amps"
|
||||||
doi: "10.1186/s13059-019-1903-0"
|
doi: "10.1186/s13059-019-1903-0"
|
||||||
licence: ['GPL >=3']
|
licence: ["GPL >=3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- maltextract_results:
|
- maltextract_results:
|
||||||
|
|
|
@ -10,7 +10,7 @@ tools:
|
||||||
documentation: https://arriba.readthedocs.io/en/latest/
|
documentation: https://arriba.readthedocs.io/en/latest/
|
||||||
tool_dev_url: https://github.com/suhrig/arriba
|
tool_dev_url: https://github.com/suhrig/arriba
|
||||||
doi: "10.1101/gr.257246.119"
|
doi: "10.1101/gr.257246.119"
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
documentation: https://artic.readthedocs.io/en/latest/
|
documentation: https://artic.readthedocs.io/en/latest/
|
||||||
tool_dev_url: https://github.com/artic-network/fieldbioinformatics
|
tool_dev_url: https://github.com/artic-network/fieldbioinformatics
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -12,7 +12,7 @@ tools:
|
||||||
documentation: https://artic.readthedocs.io/en/latest/
|
documentation: https://artic.readthedocs.io/en/latest/
|
||||||
tool_dev_url: https://github.com/artic-network/fieldbioinformatics
|
tool_dev_url: https://github.com/artic-network/fieldbioinformatics
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -10,7 +10,7 @@ tools:
|
||||||
documentation: https://github.com/rpetit3/assembly-scan
|
documentation: https://github.com/rpetit3/assembly-scan
|
||||||
tool_dev_url: https://github.com/rpetit3/assembly-scan
|
tool_dev_url: https://github.com/rpetit3/assembly-scan
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -9,7 +9,7 @@ tools:
|
||||||
documentation: https://github.com/ParkerLab/ataqv/blob/master/README.rst
|
documentation: https://github.com/ParkerLab/ataqv/blob/master/README.rst
|
||||||
tool_dev_url: https://github.com/ParkerLab/ataqv
|
tool_dev_url: https://github.com/ParkerLab/ataqv
|
||||||
doi: "https://doi.org/10.1016/j.cels.2020.02.009"
|
doi: "https://doi.org/10.1016/j.cels.2020.02.009"
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -2,10 +2,10 @@ process BAKTA {
|
||||||
tag "$meta.id"
|
tag "$meta.id"
|
||||||
label 'process_medium'
|
label 'process_medium'
|
||||||
|
|
||||||
conda (params.enable_conda ? "bioconda::bakta=1.2.2" : null)
|
conda (params.enable_conda ? "bioconda::bakta=1.3.1" : null)
|
||||||
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
|
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
|
||||||
'https://depot.galaxyproject.org/singularity/bakta:1.2.2--pyhdfd78af_0' :
|
'https://depot.galaxyproject.org/singularity/bakta:1.3.1--pyhdfd78af_0' :
|
||||||
'quay.io/biocontainers/bakta:1.2.2--pyhdfd78af_0' }"
|
'quay.io/biocontainers/bakta:1.3.1--pyhdfd78af_0' }"
|
||||||
|
|
||||||
input:
|
input:
|
||||||
tuple val(meta), path(fasta)
|
tuple val(meta), path(fasta)
|
||||||
|
@ -23,6 +23,7 @@ process BAKTA {
|
||||||
tuple val(meta), path("${prefix}.hypotheticals.tsv"), emit: hypotheticals_tsv
|
tuple val(meta), path("${prefix}.hypotheticals.tsv"), emit: hypotheticals_tsv
|
||||||
tuple val(meta), path("${prefix}.hypotheticals.faa"), emit: hypotheticals_faa
|
tuple val(meta), path("${prefix}.hypotheticals.faa"), emit: hypotheticals_faa
|
||||||
tuple val(meta), path("${prefix}.tsv") , emit: tsv
|
tuple val(meta), path("${prefix}.tsv") , emit: tsv
|
||||||
|
tuple val(meta), path("${prefix}.txt") , emit: txt
|
||||||
path "versions.yml" , emit: versions
|
path "versions.yml" , emit: versions
|
||||||
|
|
||||||
when:
|
when:
|
||||||
|
@ -61,6 +62,7 @@ process BAKTA {
|
||||||
touch ${prefix}.hypotheticals.tsv
|
touch ${prefix}.hypotheticals.tsv
|
||||||
touch ${prefix}.hypotheticals.faa
|
touch ${prefix}.hypotheticals.faa
|
||||||
touch ${prefix}.tsv
|
touch ${prefix}.tsv
|
||||||
|
touch ${prefix}.txt
|
||||||
|
|
||||||
cat <<-END_VERSIONS > versions.yml
|
cat <<-END_VERSIONS > versions.yml
|
||||||
"${task.process}":
|
"${task.process}":
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
name: bakta
|
name: bakta
|
||||||
description: Rapid annotation of bacterial genomes & plasmids.
|
description: Annotation of bacterial genomes (isolates, MAGs) and plasmids
|
||||||
keywords:
|
keywords:
|
||||||
- annotation
|
- annotation
|
||||||
- fasta
|
- fasta
|
||||||
- prokaryote
|
- bacteria
|
||||||
tools:
|
tools:
|
||||||
- bakta:
|
- bakta:
|
||||||
description: Rapid & standardized annotation of bacterial genomes & plasmids.
|
description: Rapid & standardized annotation of bacterial genomes, MAGs & plasmids.
|
||||||
homepage: https://github.com/oschwengers/bakta
|
homepage: https://github.com/oschwengers/bakta
|
||||||
documentation: https://github.com/oschwengers/bakta
|
documentation: https://github.com/oschwengers/bakta
|
||||||
tool_dev_url: https://github.com/oschwengers/bakta
|
tool_dev_url: https://github.com/oschwengers/bakta
|
||||||
doi: "10.1099/mgen.0.000685"
|
doi: "10.1099/mgen.0.000685"
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
@ -29,7 +29,7 @@ input:
|
||||||
Path to the Bakta database
|
Path to the Bakta database
|
||||||
- proteins:
|
- proteins:
|
||||||
type: file
|
type: file
|
||||||
description: FASTA file of trusted proteins to first annotate from (optional)
|
description: FASTA/GenBank file of trusted proteins to first annotate from (optional)
|
||||||
- prodigal_tf:
|
- prodigal_tf:
|
||||||
type: file
|
type: file
|
||||||
description: Training file to use for Prodigal (optional)
|
description: Training file to use for Prodigal (optional)
|
||||||
|
@ -44,6 +44,10 @@ output:
|
||||||
type: file
|
type: file
|
||||||
description: File containing software versions
|
description: File containing software versions
|
||||||
pattern: "versions.yml"
|
pattern: "versions.yml"
|
||||||
|
- txt:
|
||||||
|
type: file
|
||||||
|
description: genome statistics and annotation summary
|
||||||
|
pattern: "*.txt"
|
||||||
- tsv:
|
- tsv:
|
||||||
type: file
|
type: file
|
||||||
description: annotations as simple human readble tab separated values
|
description: annotations as simple human readble tab separated values
|
||||||
|
@ -83,3 +87,4 @@ output:
|
||||||
|
|
||||||
authors:
|
authors:
|
||||||
- "@rpetit3"
|
- "@rpetit3"
|
||||||
|
- "@oschwengers"
|
||||||
|
|
|
@ -8,7 +8,7 @@ tools:
|
||||||
homepage: https://github.com/maxibor/bamAlignCleaner
|
homepage: https://github.com/maxibor/bamAlignCleaner
|
||||||
documentation: https://github.com/maxibor/bamAlignCleaner
|
documentation: https://github.com/maxibor/bamAlignCleaner
|
||||||
tool_dev_url: https://github.com/maxibor/bamAlignCleaner
|
tool_dev_url: https://github.com/maxibor/bamAlignCleaner
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -10,14 +10,15 @@ keywords:
|
||||||
|
|
||||||
tools:
|
tools:
|
||||||
- bamcmp:
|
- bamcmp:
|
||||||
description: Bamcmp is a tool for deconvolving host and graft reads, using two bam files. Reads should be mapped to two genomes, and the mapped,
|
description:
|
||||||
|
Bamcmp is a tool for deconvolving host and graft reads, using two bam files. Reads should be mapped to two genomes, and the mapped,
|
||||||
sorted bam files supplied to the tool. It is highly recommended to use the "-s as" option not the "-s mapq" option, else
|
sorted bam files supplied to the tool. It is highly recommended to use the "-s as" option not the "-s mapq" option, else
|
||||||
reads which multimap to the contamination genome will be spuriously kept.
|
reads which multimap to the contamination genome will be spuriously kept.
|
||||||
homepage: https://github.com/CRUKMI-ComputationalBiology/bamcmp
|
homepage: https://github.com/CRUKMI-ComputationalBiology/bamcmp
|
||||||
documentation: https://github.com/CRUKMI-ComputationalBiology/bamcmp
|
documentation: https://github.com/CRUKMI-ComputationalBiology/bamcmp
|
||||||
tool_dev_url: https://github.com/CRUKMI-ComputationalBiology/bamcmp
|
tool_dev_url: https://github.com/CRUKMI-ComputationalBiology/bamcmp
|
||||||
doi: "10.1158/1541-7786.MCR-16-0431"
|
doi: "10.1158/1541-7786.MCR-16-0431"
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -19,7 +19,7 @@ tools:
|
||||||
documentation: https://github.com/pezmaster31/bamtools/wiki
|
documentation: https://github.com/pezmaster31/bamtools/wiki
|
||||||
tool_dev_url: http://github.com/pezmaster31/bamtools
|
tool_dev_url: http://github.com/pezmaster31/bamtools
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -13,7 +13,7 @@ tools:
|
||||||
documentation: https://github.com/pezmaster31/bamtools/wiki
|
documentation: https://github.com/pezmaster31/bamtools/wiki
|
||||||
tool_dev_url: http://github.com/pezmaster31/bamtools
|
tool_dev_url: http://github.com/pezmaster31/bamtools
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -13,7 +13,7 @@ tools:
|
||||||
documentation: https://genome.sph.umich.edu/wiki/BamUtil:_trimBam
|
documentation: https://genome.sph.umich.edu/wiki/BamUtil:_trimBam
|
||||||
tool_dev_url: https://github.com/statgen/bamUtil
|
tool_dev_url: https://github.com/statgen/bamUtil
|
||||||
doi: "10.1101/gr.176552.114"
|
doi: "10.1101/gr.176552.114"
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
Bandage - a Bioinformatics Application for Navigating De novo Assembly Graphs Easily
|
Bandage - a Bioinformatics Application for Navigating De novo Assembly Graphs Easily
|
||||||
homepage: https://github.com/rrwick/Bandage
|
homepage: https://github.com/rrwick/Bandage
|
||||||
documentation: https://github.com/rrwick/Bandage
|
documentation: https://github.com/rrwick/Bandage
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -13,7 +13,7 @@ tools:
|
||||||
documentation: https://jgi.doe.gov/data-and-tools/bbtools/bb-tools-user-guide/
|
documentation: https://jgi.doe.gov/data-and-tools/bbtools/bb-tools-user-guide/
|
||||||
tool_dev_url: None
|
tool_dev_url: None
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['UC-LBL license (see package)']
|
licence: ["UC-LBL license (see package)"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
documentation: https://jgi.doe.gov/data-and-tools/bbtools/bb-tools-user-guide/
|
documentation: https://jgi.doe.gov/data-and-tools/bbtools/bb-tools-user-guide/
|
||||||
tool_dev_url: None
|
tool_dev_url: None
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['UC-LBL license (see package)']
|
licence: ["UC-LBL license (see package)"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -12,7 +12,7 @@ tools:
|
||||||
documentation: https://jgi.doe.gov/data-and-tools/bbtools/bb-tools-user-guide/
|
documentation: https://jgi.doe.gov/data-and-tools/bbtools/bb-tools-user-guide/
|
||||||
tool_dev_url: None
|
tool_dev_url: None
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['UC-LBL license (see package)']
|
licence: ["UC-LBL license (see package)"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
documentation: https://jgi.doe.gov/data-and-tools/bbtools/bb-tools-user-guide/
|
documentation: https://jgi.doe.gov/data-and-tools/bbtools/bb-tools-user-guide/
|
||||||
tool_dev_url: None
|
tool_dev_url: None
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['UC-LBL license (see package)']
|
licence: ["UC-LBL license (see package)"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- fasta:
|
- fasta:
|
||||||
|
|
|
@ -13,7 +13,7 @@ tools:
|
||||||
homepage: http://samtools.github.io/bcftools/bcftools.html
|
homepage: http://samtools.github.io/bcftools/bcftools.html
|
||||||
documentation: http://www.htslib.org/doc/bcftools.html
|
documentation: http://www.htslib.org/doc/bcftools.html
|
||||||
doi: 10.1093/bioinformatics/btp352
|
doi: 10.1093/bioinformatics/btp352
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
homepage: http://samtools.github.io/bcftools/bcftools.html
|
homepage: http://samtools.github.io/bcftools/bcftools.html
|
||||||
documentation: http://www.htslib.org/doc/bcftools.html
|
documentation: http://www.htslib.org/doc/bcftools.html
|
||||||
doi: 10.1093/bioinformatics/btp352
|
doi: 10.1093/bioinformatics/btp352
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
homepage: http://samtools.github.io/bcftools/bcftools.html
|
homepage: http://samtools.github.io/bcftools/bcftools.html
|
||||||
documentation: http://www.htslib.org/doc/bcftools.html
|
documentation: http://www.htslib.org/doc/bcftools.html
|
||||||
doi: 10.1093/bioinformatics/btp352
|
doi: 10.1093/bioinformatics/btp352
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -13,7 +13,7 @@ tools:
|
||||||
documentation: https://samtools.github.io/bcftools/howtos/index.html
|
documentation: https://samtools.github.io/bcftools/howtos/index.html
|
||||||
tool_dev_url: https://github.com/samtools/bcftools
|
tool_dev_url: https://github.com/samtools/bcftools
|
||||||
doi: "10.1093/gigascience/giab008"
|
doi: "10.1093/gigascience/giab008"
|
||||||
licence: ['MIT', 'GPL-3.0-or-later']
|
licence: ["MIT", "GPL-3.0-or-later"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -13,7 +13,7 @@ tools:
|
||||||
homepage: http://samtools.github.io/bcftools/bcftools.html
|
homepage: http://samtools.github.io/bcftools/bcftools.html
|
||||||
documentation: http://www.htslib.org/doc/bcftools.html
|
documentation: http://www.htslib.org/doc/bcftools.html
|
||||||
doi: 10.1093/bioinformatics/btp352
|
doi: 10.1093/bioinformatics/btp352
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
homepage: http://samtools.github.io/bcftools/bcftools.html
|
homepage: http://samtools.github.io/bcftools/bcftools.html
|
||||||
documentation: http://www.htslib.org/doc/bcftools.html
|
documentation: http://www.htslib.org/doc/bcftools.html
|
||||||
doi: 10.1093/bioinformatics/btp352
|
doi: 10.1093/bioinformatics/btp352
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
homepage: http://samtools.github.io/bcftools/bcftools.html
|
homepage: http://samtools.github.io/bcftools/bcftools.html
|
||||||
documentation: http://www.htslib.org/doc/bcftools.html
|
documentation: http://www.htslib.org/doc/bcftools.html
|
||||||
doi: 10.1093/bioinformatics/btp352
|
doi: 10.1093/bioinformatics/btp352
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -12,7 +12,7 @@ tools:
|
||||||
homepage: http://samtools.github.io/bcftools/bcftools.html
|
homepage: http://samtools.github.io/bcftools/bcftools.html
|
||||||
documentation: http://www.htslib.org/doc/bcftools.html
|
documentation: http://www.htslib.org/doc/bcftools.html
|
||||||
doi: 10.1093/bioinformatics/btp352
|
doi: 10.1093/bioinformatics/btp352
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -12,7 +12,7 @@ tools:
|
||||||
homepage: http://samtools.github.io/bcftools/bcftools.html
|
homepage: http://samtools.github.io/bcftools/bcftools.html
|
||||||
documentation: http://www.htslib.org/doc/bcftools.html
|
documentation: http://www.htslib.org/doc/bcftools.html
|
||||||
doi: 10.1093/bioinformatics/btp352
|
doi: 10.1093/bioinformatics/btp352
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
homepage: http://samtools.github.io/bcftools/bcftools.html
|
homepage: http://samtools.github.io/bcftools/bcftools.html
|
||||||
documentation: http://samtools.github.io/bcftools/bcftools.html#reheader
|
documentation: http://samtools.github.io/bcftools/bcftools.html#reheader
|
||||||
doi: 10.1093/gigascience/giab008
|
doi: 10.1093/gigascience/giab008
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
documentation: http://www.htslib.org/doc/bcftools.html
|
documentation: http://www.htslib.org/doc/bcftools.html
|
||||||
tool_dev_url: https://github.com/samtools/bcftools
|
tool_dev_url: https://github.com/samtools/bcftools
|
||||||
doi: "10.1093/bioinformatics/btp352"
|
doi: "10.1093/bioinformatics/btp352"
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -12,7 +12,7 @@ tools:
|
||||||
homepage: http://samtools.github.io/bcftools/bcftools.html
|
homepage: http://samtools.github.io/bcftools/bcftools.html
|
||||||
documentation: http://www.htslib.org/doc/bcftools.html
|
documentation: http://www.htslib.org/doc/bcftools.html
|
||||||
doi: 10.1093/bioinformatics/btp352
|
doi: 10.1093/bioinformatics/btp352
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -13,7 +13,7 @@ tools:
|
||||||
homepage: http://samtools.github.io/bcftools/bcftools.html
|
homepage: http://samtools.github.io/bcftools/bcftools.html
|
||||||
documentation: http://www.htslib.org/doc/bcftools.html
|
documentation: http://www.htslib.org/doc/bcftools.html
|
||||||
doi: 10.1093/bioinformatics/btp352
|
doi: 10.1093/bioinformatics/btp352
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -8,7 +8,7 @@ tools:
|
||||||
description: |
|
description: |
|
||||||
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
||||||
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/complement.html
|
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/complement.html
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -8,7 +8,7 @@ tools:
|
||||||
description: |
|
description: |
|
||||||
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
||||||
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/complement.html
|
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/complement.html
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -9,7 +9,7 @@ tools:
|
||||||
description: |
|
description: |
|
||||||
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
||||||
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/genomecov.html
|
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/genomecov.html
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -9,7 +9,7 @@ tools:
|
||||||
description: |
|
description: |
|
||||||
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
||||||
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/intersect.html
|
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/intersect.html
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- bed:
|
- bed:
|
||||||
type: file
|
type: file
|
||||||
|
|
|
@ -8,7 +8,7 @@ tools:
|
||||||
description: |
|
description: |
|
||||||
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
||||||
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/intersect.html
|
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/intersect.html
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/makewindows.html
|
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/makewindows.html
|
||||||
tool_dev_url: None
|
tool_dev_url: None
|
||||||
doi: "10.1093/bioinformatics/btq033"
|
doi: "10.1093/bioinformatics/btq033"
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -9,7 +9,7 @@ tools:
|
||||||
description: |
|
description: |
|
||||||
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
||||||
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/intersect.html
|
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/intersect.html
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -8,7 +8,7 @@ tools:
|
||||||
description: |
|
description: |
|
||||||
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
||||||
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/merge.html
|
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/merge.html
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -8,7 +8,7 @@ tools:
|
||||||
description: |
|
description: |
|
||||||
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
||||||
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/slop.html
|
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/slop.html
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -8,7 +8,7 @@ tools:
|
||||||
description: |
|
description: |
|
||||||
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
||||||
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/sort.html
|
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/sort.html
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -10,7 +10,7 @@ tools:
|
||||||
description: |
|
description: |
|
||||||
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.
|
||||||
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/subtract.html
|
documentation: https://bedtools.readthedocs.io/en/latest/content/tools/subtract.html
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
38
modules/biobambam/bammarkduplicates2/main.nf
Normal file
38
modules/biobambam/bammarkduplicates2/main.nf
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
process BIOBAMBAM_BAMMARKDUPLICATES2 {
|
||||||
|
tag "$meta.id"
|
||||||
|
label 'process_medium'
|
||||||
|
|
||||||
|
conda (params.enable_conda ? "bioconda::biobambam=2.0.182" : null)
|
||||||
|
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
|
||||||
|
'https://depot.galaxyproject.org/singularity/biobambam:2.0.182--h7d875b9_0':
|
||||||
|
'quay.io/biocontainers/biobambam:2.0.182--h7d875b9_0' }"
|
||||||
|
|
||||||
|
input:
|
||||||
|
tuple val(meta), path(bam)
|
||||||
|
|
||||||
|
output:
|
||||||
|
tuple val(meta), path("*.bam") , emit: bam
|
||||||
|
tuple val(meta), path("*.metrics.txt"), emit: metrics
|
||||||
|
path "versions.yml" , emit: versions
|
||||||
|
|
||||||
|
when:
|
||||||
|
task.ext.when == null || task.ext.when
|
||||||
|
|
||||||
|
script:
|
||||||
|
def args = task.ext.args ?: ''
|
||||||
|
def prefix = task.ext.prefix ?: "${meta.id}"
|
||||||
|
"""
|
||||||
|
bammarkduplicates2 \\
|
||||||
|
$args \\
|
||||||
|
I=$bam \\
|
||||||
|
O=${prefix}.bam \\
|
||||||
|
M=${prefix}.metrics.txt \\
|
||||||
|
tmpfile=$prefix \\
|
||||||
|
markthreads=$task.cpus
|
||||||
|
|
||||||
|
cat <<-END_VERSIONS > versions.yml
|
||||||
|
"${task.process}":
|
||||||
|
bammarkduplicates2: \$(echo \$(bammarkduplicates2 --version 2>&1) | sed 's/^This is biobambam2 version //; s/..biobambam2 is .*\$//' )
|
||||||
|
END_VERSIONS
|
||||||
|
"""
|
||||||
|
}
|
44
modules/biobambam/bammarkduplicates2/meta.yml
Normal file
44
modules/biobambam/bammarkduplicates2/meta.yml
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
name: biobambam_bammarkduplicates2
|
||||||
|
description: Locate and tag duplicate reads in a BAM file
|
||||||
|
keywords:
|
||||||
|
- markduplicates
|
||||||
|
- bam
|
||||||
|
- cram
|
||||||
|
tools:
|
||||||
|
- biobambam:
|
||||||
|
description: |
|
||||||
|
biobambam is a set of tools for early stage alignment file processing.
|
||||||
|
homepage: https://gitlab.com/german.tischler/biobambam2
|
||||||
|
documentation: https://gitlab.com/german.tischler/biobambam2/-/blob/master/README.md
|
||||||
|
doi: 10.1186/1751-0473-9-13
|
||||||
|
licence: ["GPL v3"]
|
||||||
|
input:
|
||||||
|
- meta:
|
||||||
|
type: map
|
||||||
|
description: |
|
||||||
|
Groovy Map containing sample information
|
||||||
|
e.g. [ id:'test', single_end:false ]
|
||||||
|
- bam:
|
||||||
|
type: file
|
||||||
|
description: BAM/CRAM file
|
||||||
|
pattern: "*.{bam,cram}"
|
||||||
|
output:
|
||||||
|
- meta:
|
||||||
|
type: map
|
||||||
|
description: |
|
||||||
|
Groovy Map containing sample information
|
||||||
|
e.g. [ id:'test', single_end:false ]
|
||||||
|
- bam:
|
||||||
|
type: file
|
||||||
|
description: BAM file with duplicate reads marked/removed
|
||||||
|
pattern: "*.{bam}"
|
||||||
|
- metrics:
|
||||||
|
type: file
|
||||||
|
description: Duplicate metrics file generated by biobambam
|
||||||
|
pattern: "*.{metrics.txt}"
|
||||||
|
- versions:
|
||||||
|
type: file
|
||||||
|
description: File containing software versions
|
||||||
|
pattern: "versions.yml"
|
||||||
|
authors:
|
||||||
|
- "@muffato"
|
|
@ -17,7 +17,7 @@ tools:
|
||||||
homepage: https://github.com/FelixKrueger/Bismark
|
homepage: https://github.com/FelixKrueger/Bismark
|
||||||
documentation: https://github.com/FelixKrueger/Bismark/tree/master/Docs
|
documentation: https://github.com/FelixKrueger/Bismark/tree/master/Docs
|
||||||
doi: 10.1093/bioinformatics/btr167
|
doi: 10.1093/bioinformatics/btr167
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -19,7 +19,7 @@ tools:
|
||||||
homepage: https://github.com/FelixKrueger/Bismark
|
homepage: https://github.com/FelixKrueger/Bismark
|
||||||
documentation: https://github.com/FelixKrueger/Bismark/tree/master/Docs
|
documentation: https://github.com/FelixKrueger/Bismark/tree/master/Docs
|
||||||
doi: 10.1093/bioinformatics/btr167
|
doi: 10.1093/bioinformatics/btr167
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -19,7 +19,7 @@ tools:
|
||||||
homepage: https://github.com/FelixKrueger/Bismark
|
homepage: https://github.com/FelixKrueger/Bismark
|
||||||
documentation: https://github.com/FelixKrueger/Bismark/tree/master/Docs
|
documentation: https://github.com/FelixKrueger/Bismark/tree/master/Docs
|
||||||
doi: 10.1093/bioinformatics/btr167
|
doi: 10.1093/bioinformatics/btr167
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
input:
|
input:
|
||||||
- fasta:
|
- fasta:
|
||||||
type: file
|
type: file
|
||||||
|
|
|
@ -18,7 +18,7 @@ tools:
|
||||||
homepage: https://github.com/FelixKrueger/Bismark
|
homepage: https://github.com/FelixKrueger/Bismark
|
||||||
documentation: https://github.com/FelixKrueger/Bismark/tree/master/Docs
|
documentation: https://github.com/FelixKrueger/Bismark/tree/master/Docs
|
||||||
doi: 10.1093/bioinformatics/btr167
|
doi: 10.1093/bioinformatics/btr167
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -16,7 +16,7 @@ tools:
|
||||||
homepage: https://github.com/FelixKrueger/Bismark
|
homepage: https://github.com/FelixKrueger/Bismark
|
||||||
documentation: https://github.com/FelixKrueger/Bismark/tree/master/Docs
|
documentation: https://github.com/FelixKrueger/Bismark/tree/master/Docs
|
||||||
doi: 10.1093/bioinformatics/btr167
|
doi: 10.1093/bioinformatics/btr167
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -19,7 +19,7 @@ tools:
|
||||||
homepage: https://github.com/FelixKrueger/Bismark
|
homepage: https://github.com/FelixKrueger/Bismark
|
||||||
documentation: https://github.com/FelixKrueger/Bismark/tree/master/Docs
|
documentation: https://github.com/FelixKrueger/Bismark/tree/master/Docs
|
||||||
doi: 10.1093/bioinformatics/btr167
|
doi: 10.1093/bioinformatics/btr167
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
input:
|
input:
|
||||||
- bam:
|
- bam:
|
||||||
type: file
|
type: file
|
||||||
|
|
|
@ -12,7 +12,7 @@ tools:
|
||||||
homepage: https://blast.ncbi.nlm.nih.gov/Blast.cgi
|
homepage: https://blast.ncbi.nlm.nih.gov/Blast.cgi
|
||||||
documentation: https://blast.ncbi.nlm.nih.gov/Blast.cgi?CMD=Web&PAGE_TYPE=Blastdocs
|
documentation: https://blast.ncbi.nlm.nih.gov/Blast.cgi?CMD=Web&PAGE_TYPE=Blastdocs
|
||||||
doi: 10.1016/S0022-2836(05)80360-2
|
doi: 10.1016/S0022-2836(05)80360-2
|
||||||
licence: ['US-Government-Work']
|
licence: ["US-Government-Work"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
homepage: https://blast.ncbi.nlm.nih.gov/Blast.cgi
|
homepage: https://blast.ncbi.nlm.nih.gov/Blast.cgi
|
||||||
documentation: https://blast.ncbi.nlm.nih.gov/Blast.cgi?CMD=Web&PAGE_TYPE=Blastdocs
|
documentation: https://blast.ncbi.nlm.nih.gov/Blast.cgi?CMD=Web&PAGE_TYPE=Blastdocs
|
||||||
doi: 10.1016/S0022-2836(05)80360-2
|
doi: 10.1016/S0022-2836(05)80360-2
|
||||||
licence: ['US-Government-Work']
|
licence: ["US-Government-Work"]
|
||||||
input:
|
input:
|
||||||
- fasta:
|
- fasta:
|
||||||
type: file
|
type: file
|
||||||
|
|
|
@ -13,7 +13,7 @@ tools:
|
||||||
homepage: http://bowtie-bio.sourceforge.net/index.shtml
|
homepage: http://bowtie-bio.sourceforge.net/index.shtml
|
||||||
documentation: http://bowtie-bio.sourceforge.net/manual.shtml
|
documentation: http://bowtie-bio.sourceforge.net/manual.shtml
|
||||||
arxiv: arXiv:1303.3997
|
arxiv: arXiv:1303.3997
|
||||||
licence: ['Artistic-2.0']
|
licence: ["Artistic-2.0"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -13,7 +13,7 @@ tools:
|
||||||
homepage: http://bowtie-bio.sourceforge.net/index.shtml
|
homepage: http://bowtie-bio.sourceforge.net/index.shtml
|
||||||
documentation: http://bowtie-bio.sourceforge.net/manual.shtml
|
documentation: http://bowtie-bio.sourceforge.net/manual.shtml
|
||||||
arxiv: arXiv:1303.3997
|
arxiv: arXiv:1303.3997
|
||||||
licence: ['Artistic-2.0']
|
licence: ["Artistic-2.0"]
|
||||||
input:
|
input:
|
||||||
- fasta:
|
- fasta:
|
||||||
type: file
|
type: file
|
||||||
|
|
|
@ -13,7 +13,7 @@ tools:
|
||||||
homepage: http://bowtie-bio.sourceforge.net/bowtie2/index.shtml
|
homepage: http://bowtie-bio.sourceforge.net/bowtie2/index.shtml
|
||||||
documentation: http://bowtie-bio.sourceforge.net/bowtie2/manual.shtml
|
documentation: http://bowtie-bio.sourceforge.net/bowtie2/manual.shtml
|
||||||
doi: 10.1038/nmeth.1923
|
doi: 10.1038/nmeth.1923
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -14,7 +14,7 @@ tools:
|
||||||
homepage: http://bowtie-bio.sourceforge.net/bowtie2/index.shtml
|
homepage: http://bowtie-bio.sourceforge.net/bowtie2/index.shtml
|
||||||
documentation: http://bowtie-bio.sourceforge.net/bowtie2/manual.shtml
|
documentation: http://bowtie-bio.sourceforge.net/bowtie2/manual.shtml
|
||||||
doi: 10.1038/nmeth.1923
|
doi: 10.1038/nmeth.1923
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
input:
|
input:
|
||||||
- fasta:
|
- fasta:
|
||||||
type: file
|
type: file
|
||||||
|
|
|
@ -17,7 +17,7 @@ tools:
|
||||||
homepage: http://bio-bwa.sourceforge.net/
|
homepage: http://bio-bwa.sourceforge.net/
|
||||||
documentation: http://bio-bwa.sourceforge.net/
|
documentation: http://bio-bwa.sourceforge.net/
|
||||||
doi: "10.1093/bioinformatics/btp324"
|
doi: "10.1093/bioinformatics/btp324"
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -13,7 +13,7 @@ tools:
|
||||||
homepage: http://bio-bwa.sourceforge.net/
|
homepage: http://bio-bwa.sourceforge.net/
|
||||||
documentation: http://www.htslib.org/doc/samtools.html
|
documentation: http://www.htslib.org/doc/samtools.html
|
||||||
arxiv: arXiv:1303.3997
|
arxiv: arXiv:1303.3997
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
input:
|
input:
|
||||||
- fasta:
|
- fasta:
|
||||||
type: file
|
type: file
|
||||||
|
|
|
@ -16,7 +16,7 @@ tools:
|
||||||
homepage: http://bio-bwa.sourceforge.net/
|
homepage: http://bio-bwa.sourceforge.net/
|
||||||
documentation: http://www.htslib.org/doc/samtools.html
|
documentation: http://www.htslib.org/doc/samtools.html
|
||||||
arxiv: arXiv:1303.3997
|
arxiv: arXiv:1303.3997
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -18,7 +18,7 @@ tools:
|
||||||
homepage: http://bio-bwa.sourceforge.net/
|
homepage: http://bio-bwa.sourceforge.net/
|
||||||
documentation: http://bio-bwa.sourceforge.net/
|
documentation: http://bio-bwa.sourceforge.net/
|
||||||
doi: "10.1093/bioinformatics/btp324"
|
doi: "10.1093/bioinformatics/btp324"
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -19,7 +19,7 @@ tools:
|
||||||
homepage: http://bio-bwa.sourceforge.net/
|
homepage: http://bio-bwa.sourceforge.net/
|
||||||
documentation: http://bio-bwa.sourceforge.net/
|
documentation: http://bio-bwa.sourceforge.net/
|
||||||
doi: "10.1093/bioinformatics/btp324"
|
doi: "10.1093/bioinformatics/btp324"
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -12,7 +12,7 @@ tools:
|
||||||
a large reference genome, such as the human genome.
|
a large reference genome, such as the human genome.
|
||||||
homepage: https://github.com/bwa-mem2/bwa-mem2
|
homepage: https://github.com/bwa-mem2/bwa-mem2
|
||||||
documentation: https://github.com/bwa-mem2/bwa-mem2#usage
|
documentation: https://github.com/bwa-mem2/bwa-mem2#usage
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- fasta:
|
- fasta:
|
||||||
type: file
|
type: file
|
||||||
|
|
|
@ -16,7 +16,7 @@ tools:
|
||||||
homepage: https://github.com/bwa-mem2/bwa-mem2
|
homepage: https://github.com/bwa-mem2/bwa-mem2
|
||||||
documentation: http://www.htslib.org/doc/samtools.html
|
documentation: http://www.htslib.org/doc/samtools.html
|
||||||
arxiv: arXiv:1303.3997
|
arxiv: arXiv:1303.3997
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -19,7 +19,7 @@ tools:
|
||||||
homepage: https://github.com/brentp/bwa-meth
|
homepage: https://github.com/brentp/bwa-meth
|
||||||
documentation: https://github.com/brentp/bwa-meth
|
documentation: https://github.com/brentp/bwa-meth
|
||||||
arxiv: arXiv:1401.1129
|
arxiv: arXiv:1401.1129
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -15,7 +15,7 @@ tools:
|
||||||
homepage: https://github.com/brentp/bwa-meth
|
homepage: https://github.com/brentp/bwa-meth
|
||||||
documentation: https://github.com/brentp/bwa-meth
|
documentation: https://github.com/brentp/bwa-meth
|
||||||
arxiv: arXiv:1401.1129
|
arxiv: arXiv:1401.1129
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- fasta:
|
- fasta:
|
||||||
type: file
|
type: file
|
||||||
|
|
|
@ -10,7 +10,7 @@ tools:
|
||||||
homepage: None
|
homepage: None
|
||||||
documentation: https://man7.org/linux/man-pages/man1/cat.1.html
|
documentation: https://man7.org/linux/man-pages/man1/cat.1.html
|
||||||
tool_dev_url: None
|
tool_dev_url: None
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
input:
|
input:
|
||||||
- files_in:
|
- files_in:
|
||||||
type: file
|
type: file
|
||||||
|
|
|
@ -8,7 +8,7 @@ tools:
|
||||||
description: |
|
description: |
|
||||||
The cat utility reads files sequentially, writing them to the standard output.
|
The cat utility reads files sequentially, writing them to the standard output.
|
||||||
documentation: https://www.gnu.org/software/coreutils/manual/html_node/cat-invocation.html
|
documentation: https://www.gnu.org/software/coreutils/manual/html_node/cat-invocation.html
|
||||||
licence: ['GPL-3.0-or-later']
|
licence: ["GPL-3.0-or-later"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -19,7 +19,7 @@ tools:
|
||||||
documentation: https://github.com/Ecogenomics/CheckM/wiki
|
documentation: https://github.com/Ecogenomics/CheckM/wiki
|
||||||
tool_dev_url: https://github.com/Ecogenomics/CheckM
|
tool_dev_url: https://github.com/Ecogenomics/CheckM
|
||||||
doi: "10.1101/gr.186072.114"
|
doi: "10.1101/gr.186072.114"
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -21,7 +21,7 @@ tools:
|
||||||
documentation: https://github.com/haowenz/chromap
|
documentation: https://github.com/haowenz/chromap
|
||||||
tool_dev_url: https://github.com/haowenz/chromap
|
tool_dev_url: https://github.com/haowenz/chromap
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -12,7 +12,7 @@ tools:
|
||||||
documentation: https://github.com/haowenz/chromap
|
documentation: https://github.com/haowenz/chromap
|
||||||
tool_dev_url: https://github.com/haowenz/chromap
|
tool_dev_url: https://github.com/haowenz/chromap
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- fasta:
|
- fasta:
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
documentation: https://github.com/xavierdidelot/clonalframeml/wiki
|
documentation: https://github.com/xavierdidelot/clonalframeml/wiki
|
||||||
tool_dev_url: https://github.com/xavierdidelot/ClonalFrameML
|
tool_dev_url: https://github.com/xavierdidelot/ClonalFrameML
|
||||||
doi: "10.1371/journal.pcbi.1004041"
|
doi: "10.1371/journal.pcbi.1004041"
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -17,7 +17,7 @@ tools:
|
||||||
homepage: https://github.com/SegataLab/cmseq
|
homepage: https://github.com/SegataLab/cmseq
|
||||||
documentation: https://github.com/SegataLab/cmseq
|
documentation: https://github.com/SegataLab/cmseq
|
||||||
tool_dev_url: https://github.com/SegataLab/cmseq
|
tool_dev_url: https://github.com/SegataLab/cmseq
|
||||||
licence: ['MIT License']
|
licence: ["MIT License"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -10,7 +10,7 @@ tools:
|
||||||
CNVkit is a Python library and command-line software toolkit to infer and visualize copy number from high-throughput DNA sequencing data. It is designed for use with hybrid capture, including both whole-exome and custom target panels, and short-read sequencing platforms such as Illumina and Ion Torrent.
|
CNVkit is a Python library and command-line software toolkit to infer and visualize copy number from high-throughput DNA sequencing data. It is designed for use with hybrid capture, including both whole-exome and custom target panels, and short-read sequencing platforms such as Illumina and Ion Torrent.
|
||||||
homepage: https://cnvkit.readthedocs.io/en/stable/index.html
|
homepage: https://cnvkit.readthedocs.io/en/stable/index.html
|
||||||
documentation: https://cnvkit.readthedocs.io/en/stable/index.html
|
documentation: https://cnvkit.readthedocs.io/en/stable/index.html
|
||||||
licence: ['Apache-2.0']
|
licence: ["Apache-2.0"]
|
||||||
params:
|
params:
|
||||||
- outdir:
|
- outdir:
|
||||||
type: string
|
type: string
|
||||||
|
|
|
@ -9,7 +9,7 @@ tools:
|
||||||
documentation: https://cooler.readthedocs.io/en/latest/index.html
|
documentation: https://cooler.readthedocs.io/en/latest/index.html
|
||||||
tool_dev_url: https://github.com/open2c/cooler
|
tool_dev_url: https://github.com/open2c/cooler
|
||||||
doi: "10.1093/bioinformatics/btz540"
|
doi: "10.1093/bioinformatics/btz540"
|
||||||
licence: ['BSD-3-clause']
|
licence: ["BSD-3-clause"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -10,7 +10,7 @@ tools:
|
||||||
documentation: https://cooler.readthedocs.io/en/latest/index.html
|
documentation: https://cooler.readthedocs.io/en/latest/index.html
|
||||||
tool_dev_url: https://github.com/open2c/cooler
|
tool_dev_url: https://github.com/open2c/cooler
|
||||||
doi: "10.1093/bioinformatics/btz540"
|
doi: "10.1093/bioinformatics/btz540"
|
||||||
licence: ['BSD-3-Clause']
|
licence: ["BSD-3-Clause"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- fasta:
|
- fasta:
|
||||||
|
|
|
@ -9,7 +9,7 @@ tools:
|
||||||
documentation: https://cooler.readthedocs.io/en/latest/index.html
|
documentation: https://cooler.readthedocs.io/en/latest/index.html
|
||||||
tool_dev_url: https://github.com/open2c/cooler
|
tool_dev_url: https://github.com/open2c/cooler
|
||||||
doi: "10.1093/bioinformatics/btz540"
|
doi: "10.1093/bioinformatics/btz540"
|
||||||
licence: ['BSD-3-Clause']
|
licence: ["BSD-3-Clause"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -9,7 +9,7 @@ tools:
|
||||||
documentation: https://cooler.readthedocs.io/en/latest/index.html
|
documentation: https://cooler.readthedocs.io/en/latest/index.html
|
||||||
tool_dev_url: https://github.com/open2c/cooler
|
tool_dev_url: https://github.com/open2c/cooler
|
||||||
doi: "10.1093/bioinformatics/btz540"
|
doi: "10.1093/bioinformatics/btz540"
|
||||||
licence: ['BSD-3-clause']
|
licence: ["BSD-3-clause"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -9,7 +9,7 @@ tools:
|
||||||
documentation: https://cooler.readthedocs.io/en/latest/index.html
|
documentation: https://cooler.readthedocs.io/en/latest/index.html
|
||||||
tool_dev_url: https://github.com/open2c/cooler
|
tool_dev_url: https://github.com/open2c/cooler
|
||||||
doi: "10.1093/bioinformatics/btz540"
|
doi: "10.1093/bioinformatics/btz540"
|
||||||
licence: ['BSD-3-clause']
|
licence: ["BSD-3-clause"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
documentation: http://bioinf.shenwei.me/csvtk
|
documentation: http://bioinf.shenwei.me/csvtk
|
||||||
tool_dev_url: https://github.com/shenwei356/csvtk
|
tool_dev_url: https://github.com/shenwei356/csvtk
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -13,7 +13,7 @@ tools:
|
||||||
documentation: https://bioinf.shenwei.me/csvtk/
|
documentation: https://bioinf.shenwei.me/csvtk/
|
||||||
tool_dev_url: https://github.com/shenwei356/csvtk
|
tool_dev_url: https://github.com/shenwei356/csvtk
|
||||||
doi: ""
|
doi: ""
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -8,7 +8,7 @@ tools:
|
||||||
description: Custom module used to dump software versions within the nf-core pipeline template
|
description: Custom module used to dump software versions within the nf-core pipeline template
|
||||||
homepage: https://github.com/nf-core/tools
|
homepage: https://github.com/nf-core/tools
|
||||||
documentation: https://github.com/nf-core/tools
|
documentation: https://github.com/nf-core/tools
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- versions:
|
- versions:
|
||||||
type: file
|
type: file
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
documentation: http://www.htslib.org/doc/samtools.html
|
documentation: http://www.htslib.org/doc/samtools.html
|
||||||
tool_dev_url: https://github.com/samtools/samtools
|
tool_dev_url: https://github.com/samtools/samtools
|
||||||
doi: 10.1093/bioinformatics/btp352
|
doi: 10.1093/bioinformatics/btp352
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- fasta:
|
- fasta:
|
||||||
|
@ -33,7 +33,6 @@ output:
|
||||||
description: File containing software version
|
description: File containing software version
|
||||||
pattern: "versions.yml"
|
pattern: "versions.yml"
|
||||||
|
|
||||||
|
|
||||||
authors:
|
authors:
|
||||||
- "@tamara-hodgetts"
|
- "@tamara-hodgetts"
|
||||||
- "@chris-cheshire"
|
- "@chris-cheshire"
|
||||||
|
|
|
@ -11,7 +11,7 @@ tools:
|
||||||
Cutadapt finds and removes adapter sequences, primers, poly-A tails and other types of unwanted sequence from your high-throughput sequencing reads.
|
Cutadapt finds and removes adapter sequences, primers, poly-A tails and other types of unwanted sequence from your high-throughput sequencing reads.
|
||||||
documentation: https://cutadapt.readthedocs.io/en/stable/index.html
|
documentation: https://cutadapt.readthedocs.io/en/stable/index.html
|
||||||
doi: DOI:10.14806/ej.17.1.200
|
doi: DOI:10.14806/ej.17.1.200
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -18,7 +18,7 @@ tools:
|
||||||
documentation: https://damageprofiler.readthedocs.io/
|
documentation: https://damageprofiler.readthedocs.io/
|
||||||
tool_dev_url: https://github.com/Integrative-Transcriptomics/DamageProfiler
|
tool_dev_url: https://github.com/Integrative-Transcriptomics/DamageProfiler
|
||||||
doi: "10.1093/bioinformatics/btab190"
|
doi: "10.1093/bioinformatics/btab190"
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -20,7 +20,7 @@ tools:
|
||||||
documentation: https://github.com/cmks/DAS_Tool
|
documentation: https://github.com/cmks/DAS_Tool
|
||||||
tool_dev_url: https://github.com/cmks/DAS_Tool
|
tool_dev_url: https://github.com/cmks/DAS_Tool
|
||||||
doi: "10.1038/s41564-018-0171-1"
|
doi: "10.1038/s41564-018-0171-1"
|
||||||
licence: ['BSD']
|
licence: ["BSD"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
@ -47,7 +47,6 @@ input:
|
||||||
type: val
|
type: val
|
||||||
description: Engine used for single copy gene identification. USEARCH is not supported due to it being proprietary [blast/diamond]
|
description: Engine used for single copy gene identification. USEARCH is not supported due to it being proprietary [blast/diamond]
|
||||||
|
|
||||||
|
|
||||||
output:
|
output:
|
||||||
- meta:
|
- meta:
|
||||||
type: map
|
type: map
|
||||||
|
|
|
@ -20,7 +20,7 @@ tools:
|
||||||
documentation: https://github.com/cmks/DAS_Tool
|
documentation: https://github.com/cmks/DAS_Tool
|
||||||
tool_dev_url: https://github.com/cmks/DAS_Tool
|
tool_dev_url: https://github.com/cmks/DAS_Tool
|
||||||
doi: "10.1038/s41564-018-0171-1"
|
doi: "10.1038/s41564-018-0171-1"
|
||||||
licence: ['BSD']
|
licence: ["BSD"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -14,7 +14,7 @@ tools:
|
||||||
documentation: https://dedup.readthedocs.io/en/latest/
|
documentation: https://dedup.readthedocs.io/en/latest/
|
||||||
tool_dev_url: https://github.com/apeltzer/DeDup
|
tool_dev_url: https://github.com/apeltzer/DeDup
|
||||||
doi: "10.1186/s13059-016-0918-z"
|
doi: "10.1186/s13059-016-0918-z"
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
@ -54,7 +54,5 @@ output:
|
||||||
description: Dedup log information
|
description: Dedup log information
|
||||||
pattern: "*log"
|
pattern: "*log"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
authors:
|
authors:
|
||||||
- "@jfy133"
|
- "@jfy133"
|
||||||
|
|
|
@ -14,7 +14,7 @@ tools:
|
||||||
documentation: https://bitbucket.org/gusphdproj/deeparg-ss/src/master/
|
documentation: https://bitbucket.org/gusphdproj/deeparg-ss/src/master/
|
||||||
tool_dev_url: https://bitbucket.org/gusphdproj/deeparg-ss/src/master/
|
tool_dev_url: https://bitbucket.org/gusphdproj/deeparg-ss/src/master/
|
||||||
doi: "10.1186/s40168-018-0401-z"
|
doi: "10.1186/s40168-018-0401-z"
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- none: There is no input. This module downloads a pre-built database for use with deepARG.
|
- none: There is no input. This module downloads a pre-built database for use with deepARG.
|
||||||
|
|
|
@ -16,7 +16,7 @@ tools:
|
||||||
documentation: https://bitbucket.org/gusphdproj/deeparg-ss/src/master/
|
documentation: https://bitbucket.org/gusphdproj/deeparg-ss/src/master/
|
||||||
tool_dev_url: https://bitbucket.org/gusphdproj/deeparg-ss/src/master/
|
tool_dev_url: https://bitbucket.org/gusphdproj/deeparg-ss/src/master/
|
||||||
doi: "10.1186/s40168-018-0401-z"
|
doi: "10.1186/s40168-018-0401-z"
|
||||||
licence: ['MIT']
|
licence: ["MIT"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
37
modules/deeptools/bamcoverage/main.nf
Normal file
37
modules/deeptools/bamcoverage/main.nf
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
process DEEPTOOLS_BAMCOVERAGE {
|
||||||
|
tag "$meta.id"
|
||||||
|
label 'process_low'
|
||||||
|
|
||||||
|
conda (params.enable_conda ? "bioconda::deeptools=3.5.1" : null)
|
||||||
|
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
|
||||||
|
'https://depot.galaxyproject.org/singularity/deeptools:3.5.1--py_0':
|
||||||
|
'quay.io/biocontainers/deeptools:3.5.1--py_0' }"
|
||||||
|
|
||||||
|
input:
|
||||||
|
tuple val(meta), path(input), path(input_index)
|
||||||
|
|
||||||
|
output:
|
||||||
|
tuple val(meta), path("*.bigWig") , emit: bigwig, optional: true
|
||||||
|
tuple val(meta), path("*.bedgraph") , emit: bedgraph, optional: true
|
||||||
|
path "versions.yml" , emit: versions
|
||||||
|
|
||||||
|
when:
|
||||||
|
task.ext.when == null || task.ext.when
|
||||||
|
|
||||||
|
script:
|
||||||
|
def args = task.ext.args ?: ''
|
||||||
|
def prefix = task.ext.prefix ?: "${meta.id}.bigWig"
|
||||||
|
|
||||||
|
"""
|
||||||
|
bamCoverage \
|
||||||
|
--bam $input \
|
||||||
|
$args \
|
||||||
|
--numberOfProcessors ${task.cpus} \
|
||||||
|
--outFileName ${prefix}
|
||||||
|
|
||||||
|
cat <<-END_VERSIONS > versions.yml
|
||||||
|
"${task.process}":
|
||||||
|
deeptools: \$(bamCoverage --version | sed -e "s/bamCoverage //g")
|
||||||
|
END_VERSIONS
|
||||||
|
"""
|
||||||
|
}
|
49
modules/deeptools/bamcoverage/meta.yml
Normal file
49
modules/deeptools/bamcoverage/meta.yml
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
name: deeptools_bamcoverage
|
||||||
|
description: This tool takes an alignment of reads or fragments as input (BAM file) and generates a coverage track (bigWig or bedGraph) as output.
|
||||||
|
keywords:
|
||||||
|
- sort
|
||||||
|
tools:
|
||||||
|
- deeptools:
|
||||||
|
description: A set of user-friendly tools for normalization and visualzation of deep-sequencing data
|
||||||
|
homepage: https://deeptools.readthedocs.io/en/develop/content/tools/bamCoverage.html
|
||||||
|
documentation: https://deeptools.readthedocs.io/en/develop/content/tools/bamCoverage.html
|
||||||
|
tool_dev_url: https://github.com/deeptools/deepTools/
|
||||||
|
doi: "https://doi.org/10.1093/nar/gkw257"
|
||||||
|
licence: ['GPL v3']
|
||||||
|
|
||||||
|
input:
|
||||||
|
- meta:
|
||||||
|
type: map
|
||||||
|
description: |
|
||||||
|
Groovy Map containing sample information
|
||||||
|
e.g. [ id:'test', single_end:false ]
|
||||||
|
- input:
|
||||||
|
type: file
|
||||||
|
description: BAM/CRAM file
|
||||||
|
pattern: "*.{bam,cram}"
|
||||||
|
- input_index:
|
||||||
|
type: file
|
||||||
|
description: BAM/CRAM index file
|
||||||
|
pattern: "*.{bai,crai}"
|
||||||
|
|
||||||
|
output:
|
||||||
|
- meta:
|
||||||
|
type: map
|
||||||
|
description: |
|
||||||
|
Groovy Map containing sample information
|
||||||
|
e.g. [ id:'test', single_end:false ]
|
||||||
|
- versions:
|
||||||
|
type: file
|
||||||
|
description: File containing software versions
|
||||||
|
pattern: "versions.yml"
|
||||||
|
- bigWig:
|
||||||
|
type: file
|
||||||
|
description: BigWig file
|
||||||
|
pattern: "*.bigWig"
|
||||||
|
- bedgraph:
|
||||||
|
type: file
|
||||||
|
description: Bedgraph file
|
||||||
|
pattern: "*.bedgraph"
|
||||||
|
|
||||||
|
authors:
|
||||||
|
- "@FriederikeHanssen"
|
|
@ -12,7 +12,7 @@ tools:
|
||||||
documentation: https://deeptools.readthedocs.io/en/develop/index.html
|
documentation: https://deeptools.readthedocs.io/en/develop/index.html
|
||||||
tool_dev_url: https://github.com/deeptools/deepTools
|
tool_dev_url: https://github.com/deeptools/deepTools
|
||||||
doi: "10.1093/nar/gku365"
|
doi: "10.1093/nar/gku365"
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -12,7 +12,7 @@ tools:
|
||||||
documentation: https://deeptools.readthedocs.io/en/develop/index.html
|
documentation: https://deeptools.readthedocs.io/en/develop/index.html
|
||||||
tool_dev_url: https://github.com/deeptools/deepTools
|
tool_dev_url: https://github.com/deeptools/deepTools
|
||||||
doi: "10.1093/nar/gku365"
|
doi: "10.1093/nar/gku365"
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -12,7 +12,7 @@ tools:
|
||||||
documentation: https://deeptools.readthedocs.io/en/develop/index.html
|
documentation: https://deeptools.readthedocs.io/en/develop/index.html
|
||||||
tool_dev_url: https://github.com/deeptools/deepTools
|
tool_dev_url: https://github.com/deeptools/deepTools
|
||||||
doi: "10.1093/nar/gku365"
|
doi: "10.1093/nar/gku365"
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
|
@ -12,7 +12,7 @@ tools:
|
||||||
documentation: https://deeptools.readthedocs.io/en/develop/index.html
|
documentation: https://deeptools.readthedocs.io/en/develop/index.html
|
||||||
tool_dev_url: https://github.com/deeptools/deepTools
|
tool_dev_url: https://github.com/deeptools/deepTools
|
||||||
doi: "10.1093/nar/gku365"
|
doi: "10.1093/nar/gku365"
|
||||||
licence: ['GPL v3']
|
licence: ["GPL v3"]
|
||||||
|
|
||||||
input:
|
input:
|
||||||
- meta:
|
- meta:
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue