@@ -4,8 +4,8 @@ process SAWFISH_DISCOVER {
44
55 conda " ${ moduleDir} /environment.yml"
66 container " ${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
7- 'https://community-cr-prod.seqera.io/docker/registry/v2/blobs/sha256/72/72b081ac73287f98b0453a7e2fbd66e581f9eed68fe91289b9e4189e639fa6d9 /data' :
8- 'community.wave.seqera.io/library/sawfish:2.0.5--422cc4cf3cd63e02 ' } "
7+ 'https://community-cr-prod.seqera.io/docker/registry/v2/blobs/sha256/f8/f8f28fcf0823d39a8038b02cc5ff86d7cfbcf92e6f5c8540c25e110c6eb1f9be /data' :
8+ 'community.wave.seqera.io/library/sawfish:2.1.1--1fd57d06a7186245 ' } "
99
1010 input:
1111 tuple val(meta), path(bam), path(bai)
@@ -15,34 +15,36 @@ process SAWFISH_DISCOVER {
1515 tuple val(meta5), path(cnv_exclude_regions)
1616
1717 output:
18- tuple val(meta), path(" versions.yml" ) , emit: versions
19- tuple val(meta), path(" */assembly.regions.bed" ) , emit: assembly_regions
20- tuple val(meta), path(" */candidate.sv.bcf" ) , emit: candidate_sv_bcf
21- tuple val(meta), path(" */candidate.sv.bcf.csi" ) , emit: candidate_sv_bcf_csi
22- tuple val(meta), path(" */contig.alignment.bam" ) , emit: contig_alignment_bam
23- tuple val(meta), path(" */contig.alignment.bam.csi" ) , emit: contig_alignment_bam_csi
24- tuple val(meta), path(" */copynum.bedgraph" ) , emit: copynum_bedgraph , optional: true
25- tuple val(meta), path(" */copynum.mpack" ) , emit: copynum_mpack , optional: true
26- tuple val(meta), path(" */debug.breakpoint_clusters.bed" ) , emit: debug_breakpoint_clusters
27- tuple val(meta), path(" */debug.cluster.refinement.txt" ) , emit: debug_cluster_refinement
28- tuple val(meta), path(" */discover.settings.json" ) , emit: discover_settings
29- tuple val(meta), path(" */genome.gclevels.mpack" ) , emit: genome_gclevels
30- tuple val(meta), path(" */max.depth.bed" ) , emit: max_depth
31- tuple val(meta), path(" */run.stats.json" ) , emit: run_stats
32- tuple val(meta), path(" */sample.gcbias.mpack" ) , emit: sample_gcbias , optional: true
33- tuple val(meta), path(" */sawfish.log" ) , emit: log
34- tuple val(meta), path(" */depth.mpack" ) , emit: depth_mpack
35- tuple val(meta), path(" */expected.copy.number.bed" ) , emit: expected_cn , optional: true
18+ tuple val(meta), path(" versions.yml" ) , emit: versions
19+ tuple val(meta), path(" ${ prefix} /assembly.regions.bed" ) , emit: assembly_regions
20+ tuple val(meta), path(" ${ prefix} /candidate.sv.bcf" ) , emit: candidate_sv_bcf
21+ tuple val(meta), path(" ${ prefix} /candidate.sv.bcf.csi" ) , emit: candidate_sv_bcf_csi
22+ tuple val(meta), path(" ${ prefix} /contig.alignment.bam" ) , emit: contig_alignment_bam
23+ tuple val(meta), path(" ${ prefix} /contig.alignment.bam.csi" ) , emit: contig_alignment_bam_csi
24+ tuple val(meta), path(" ${ prefix} /copynum.bedgraph" ) , emit: copynum_bedgraph , optional: true
25+ tuple val(meta), path(" ${ prefix} /copynum.mpack" ) , emit: copynum_mpack , optional: true
26+ tuple val(meta), path(" ${ prefix} /debug.breakpoint_clusters.bed" ), emit: debug_breakpoint_clusters
27+ tuple val(meta), path(" ${ prefix} /debug.cluster.refinement.txt" ) , emit: debug_cluster_refinement
28+ tuple val(meta), path(" ${ prefix} /discover.settings.json" ) , emit: discover_settings
29+ tuple val(meta), path(" ${ prefix} /genome.gclevels.mpack" ) , emit: genome_gclevels
30+ tuple val(meta), path(" ${ prefix} /max.depth.bed" ) , emit: max_depth
31+ tuple val(meta), path(" ${ prefix} /run.stats.json" ) , emit: run_stats
32+ tuple val(meta), path(" ${ prefix} /sample.gcbias.mpack" ) , emit: sample_gcbias , optional: true
33+ tuple val(meta), path(" ${ prefix} /sawfish.log" ) , emit: log
34+ tuple val(meta), path(" ${ prefix} /depth.mpack" ) , emit: depth_mpack
35+ tuple val(meta), path(" ${ prefix} /maf.mpack" ) , emit: maf_mpack , optional: true
36+ tuple val(meta), path(" ${ prefix} /expected.copy.number.bed" ) , emit: expected_cn , optional: true
37+ tuple val(meta), path(" ${ prefix} " ) , emit: discover_dir
3638
3739 when:
3840 task. ext. when == null || task. ext. when
3941
4042 script:
4143 def args = task. ext. args ?: " "
42- def prefix = task. ext. prefix ?: " ${ meta.id} "
44+ prefix = task. ext. prefix ?: " ${ meta.id} "
4345 def expected_cn = expected_cn_bed ? " --expected-cn ${ expected_cn_bed} " : " "
4446 def maf = maf_vcf ? " --maf ${ maf_vcf} " : " "
45- def cnv_exclude_regions = cnv_exclude_regions ? " --cnv-exclude -regions ${ cnv_exclude_regions} " : " "
47+ def cnv_exclude_regions = cnv_exclude_regions ? " --cnv-excluded -regions ${ cnv_exclude_regions} " : " "
4648
4749 """
4850 sawfish \\
@@ -65,9 +67,9 @@ process SAWFISH_DISCOVER {
6567
6668 stub:
6769 def args = task. ext. args ?: ' '
68- def prefix = task. ext. prefix ?: " ${ meta.id} "
70+ prefix = task. ext. prefix ?: " ${ meta.id} "
6971 def expected_cn_bed = expected_cn_bed ? " touch ${ prefix} /expected.copy.number.bed" : ' '
70- def maf_mpack = maf_vcf ? " echo \" MAF VCF mpack \" > ${ prefix} /maf.mpack" : ' '
72+ def maf_mpack = maf_vcf ? " touch ${ prefix} /maf.mpack" : ' '
7173 def copynum_files = ! args. contains(' --disable-cnv' ) ? """
7274 touch ${ prefix} /copynum.bedgraph
7375 touch ${ prefix} /copynum.mpack
0 commit comments