Skip to content
Snippets Groups Projects
Verified Commit 9a588dd5 authored by Laurent Modolo's avatar Laurent Modolo
Browse files

kallisto: update file to match CONTRIBUTING.md

parent 0245b04c
No related branches found
No related tags found
No related merge requests found
...@@ -2,17 +2,21 @@ version = "0.44.0" ...@@ -2,17 +2,21 @@ version = "0.44.0"
container_url = "lbmc/kallisto:${version}" container_url = "lbmc/kallisto:${version}"
params.index_fasta = "-k 31 --make-unique" params.index_fasta = "-k 31 --make-unique"
params.index_fasta_out = ""
process index_fasta { process index_fasta {
container = "${container_url}" container = "${container_url}"
label "big_mem_multi_cpus" label "big_mem_multi_cpus"
tag "$fasta.baseName" tag "$file_id"
if (params.index_fasta_out != "") {
publishDir "results/${params.index_fasta_out}", mode: 'copy'
}
input: input:
path fasta tuble val(file_id), path(fasta)
output: output:
path "*.index*", emit: index tuple val(file_id), path("*.index*"), emit: index
path "*_report.txt", emit: report tuple val(file_id), path("*_report.txt"), emit: report
script: script:
""" """
...@@ -22,18 +26,22 @@ kallisto index ${params.index_fasta} -i ${fasta.baseName}.index ${fasta} \ ...@@ -22,18 +26,22 @@ kallisto index ${params.index_fasta} -i ${fasta.baseName}.index ${fasta} \
} }
params.mapping_fastq = "--bias --bootstrap-samples 100" params.mapping_fastq = "--bias --bootstrap-samples 100"
params.mapping_fastq_out = ""
process mapping_fastq { process mapping_fastq {
container = "${container_url}" container = "${container_url}"
label "big_mem_multi_cpus" label "big_mem_multi_cpus"
tag "$pair_id" tag "$pair_id"
if (params.mapping_fastq_out != "") {
publishDir "results/${params.mapping_fastq_out}", mode: 'copy'
}
input: input:
path index tuple val(index_id), path(index)
tuple val(pair_id), path(reads) tuple val(pair_id), path(reads)
output: output:
path "${pair_id}", emit: counts tuple val(pair_id), path("${pair_id}"), emit: counts
path "*_report.txt", emit: report tuple val(pair_id), path("*_report.txt"), emit: report
script: script:
...@@ -55,18 +63,22 @@ ${reads} &> ${reads.simpleName}_kallisto_mapping_report.txt ...@@ -55,18 +63,22 @@ ${reads} &> ${reads.simpleName}_kallisto_mapping_report.txt
} }
params.mapping_fastq_pairedend = "--bias --bootstrap-samples 100" params.mapping_fastq_pairedend = "--bias --bootstrap-samples 100"
params.mapping_fastq_pairedend_out = ""
process mapping_fastq_pairedend { process mapping_fastq_pairedend {
container = "${container_url}" container = "${container_url}"
label "big_mem_multi_cpus" label "big_mem_multi_cpus"
tag "$pair_id" tag "$pair_id"
if (params.mapping_fastq_pairedend_out != "") {
publishDir "results/${params.mapping_fastq_pairedend_out}", mode: 'copy'
}
input: input:
path index tuple val(index_id), path(index)
tuple val(pair_id), path(reads) tuple val(pair_id), path(reads)
output: output:
path "${pair_id}", emit: counts tuple val(pair_id), path("${pair_id}"), emit: counts
path "*_report.txt", emit: report tuple val(pair_id), path("*_report.txt"), emit: report
script: script:
""" """
...@@ -79,18 +91,22 @@ ${reads[0]} ${reads[1]} &> ${pair_id}_kallisto_mapping_report.txt ...@@ -79,18 +91,22 @@ ${reads[0]} ${reads[1]} &> ${pair_id}_kallisto_mapping_report.txt
params.mapping_fastq_singleend = "--bias --bootstrap-samples 100" params.mapping_fastq_singleend = "--bias --bootstrap-samples 100"
params.mapping_fastq_singleend_out = ""
process mapping_fastq_singleend { process mapping_fastq_singleend {
container = "${container_url}" container = "${container_url}"
label "big_mem_multi_cpus" label "big_mem_multi_cpus"
tag "$file_id" tag "$file_id"
if (params.mapping_fastq_singleend_out != "") {
publishDir "results/${params.mapping_fastq_singleend_out}", mode: 'copy'
}
input: input:
path index tuple val(index_id), path(index)
tuple val(file_id), path(reads) tuple val(file_id), path(reads)
output: output:
tuple val(file_id), path("${pair_id}"), emit: counts tuple val(file_id), path("${pair_id}"), emit: counts
path "*_report.txt", emit: report tuple val(file_id), path("*_report.txt"), emit: report
script: script:
""" """
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment