mirror of
https://github.com/MillironX/nf-core_modules.git
synced 2024-12-22 02:58:17 +00:00
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
This commit is contained in:
parent
eab173f2bb
commit
458f4396a6
7 changed files with 21 additions and 20 deletions
|
@ -1,4 +1,4 @@
|
||||||
process UCSC_BED12TOBIGBED {
|
process UCSC_BEDTOBIGBED {
|
||||||
tag "$meta.id"
|
tag "$meta.id"
|
||||||
label 'process_medium'
|
label 'process_medium'
|
||||||
|
|
||||||
|
@ -27,6 +27,7 @@ process UCSC_BED12TOBIGBED {
|
||||||
bedToBigBed \\
|
bedToBigBed \\
|
||||||
$bed \\
|
$bed \\
|
||||||
$sizes \\
|
$sizes \\
|
||||||
|
$args \\
|
||||||
${prefix}.bigBed
|
${prefix}.bigBed
|
||||||
|
|
||||||
cat <<-END_VERSIONS > versions.yml
|
cat <<-END_VERSIONS > versions.yml
|
|
@ -1,11 +1,11 @@
|
||||||
name: ucsc_bed12tobigbed
|
name: ucsc_bedtobigbed
|
||||||
description: Convert file from bed12 to bigBed format
|
description: Convert file from bed to bigBed format
|
||||||
keywords:
|
keywords:
|
||||||
- bed12
|
- bed
|
||||||
- bigbed
|
- bigbed
|
||||||
tools:
|
tools:
|
||||||
- ucsc:
|
- ucsc:
|
||||||
description: Convert file from bed12 to bigBed format
|
description: Convert file from bed to bigBed format
|
||||||
homepage: None
|
homepage: None
|
||||||
documentation: None
|
documentation: None
|
||||||
tool_dev_url: None
|
tool_dev_url: None
|
||||||
|
@ -20,8 +20,8 @@ input:
|
||||||
e.g. [ id:'test', single_end:false ]
|
e.g. [ id:'test', single_end:false ]
|
||||||
- bed:
|
- bed:
|
||||||
type: file
|
type: file
|
||||||
description: bed12 file
|
description: bed file
|
||||||
pattern: "*.{bed,bed12}"
|
pattern: "*.{bed}"
|
||||||
- sizes:
|
- sizes:
|
||||||
type: file
|
type: file
|
||||||
description: chromosome sizes file
|
description: chromosome sizes file
|
|
@ -2219,9 +2219,9 @@ trimmomatic:
|
||||||
- modules/trimmomatic/**
|
- modules/trimmomatic/**
|
||||||
- tests/modules/trimmomatic/**
|
- tests/modules/trimmomatic/**
|
||||||
|
|
||||||
ucsc/bed12tobigbed:
|
ucsc/bedtobigbed:
|
||||||
- modules/ucsc/bed12tobigbed/**
|
- modules/ucsc/bedtobigbed/**
|
||||||
- tests/modules/ucsc/bed12tobigbed/**
|
- tests/modules/ucsc/bedtobigbed/**
|
||||||
|
|
||||||
ucsc/bedclip:
|
ucsc/bedclip:
|
||||||
- modules/ucsc/bedclip/**
|
- modules/ucsc/bedclip/**
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
- name: ucsc bed12tobigbed
|
|
||||||
command: nextflow run ./tests/modules/ucsc/bed12tobigbed -entry test_ucsc_bed12tobigbed -c ./tests/config/nextflow.config -c ./tests/modules/ucsc/bed12tobigbed/nextflow.config
|
|
||||||
tags:
|
|
||||||
- ucsc/bed12tobigbed
|
|
||||||
files:
|
|
||||||
- path: output/ucsc/test.bigBed
|
|
||||||
md5sum: 98cf0d0baa3ae5a330c80afbb8bc2b18
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
nextflow.enable.dsl = 2
|
nextflow.enable.dsl = 2
|
||||||
|
|
||||||
include { UCSC_BED12TOBIGBED } from '../../../../modules/ucsc/bed12tobigbed/main.nf'
|
include { UCSC_BEDTOBIGBED } from '../../../../modules/ucsc/bedtobigbed/main.nf'
|
||||||
|
|
||||||
workflow test_ucsc_bed12tobigbed {
|
workflow test_ucsc_bedtobigbed {
|
||||||
input = [ [ id: 'test' ], // meta map
|
input = [ [ id: 'test' ], // meta map
|
||||||
[ file(params.test_data['sarscov2']['genome']['test_bed12'], checkIfExists: true ) ]
|
[ file(params.test_data['sarscov2']['genome']['test_bed12'], checkIfExists: true ) ]
|
||||||
]
|
]
|
||||||
sizes = file(params.test_data['sarscov2']['genome']['genome_sizes'], checkIfExists: true)
|
sizes = file(params.test_data['sarscov2']['genome']['genome_sizes'], checkIfExists: true)
|
||||||
|
|
||||||
UCSC_BED12TOBIGBED ( input, sizes )
|
UCSC_BEDTOBIGBED ( input, sizes )
|
||||||
}
|
}
|
7
tests/modules/ucsc/bedtobigbed/test.yml
Normal file
7
tests/modules/ucsc/bedtobigbed/test.yml
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
- name: ucsc bedtobigbed
|
||||||
|
command: nextflow run ./tests/modules/ucsc/bedtobigbed -entry test_ucsc_bedtobigbed -c ./tests/config/nextflow.config -c ./tests/modules/ucsc/bedtobigbed/nextflow.config
|
||||||
|
tags:
|
||||||
|
- ucsc/bedtobigbed
|
||||||
|
files:
|
||||||
|
- path: output/ucsc/test.bigBed
|
||||||
|
md5sum: 98cf0d0baa3ae5a330c80afbb8bc2b18
|
Loading…
Reference in a new issue