1
1
process guppy_gpu {
2
2
label ' guppy_gpu'
3
3
if (! params. localguppy) {
4
+ if (workflow. profile. contains(' slurm' )) {
5
+ clusterOptions = ' --gpus=1 --time=06:00:00'
6
+ }
4
7
if (workflow. profile. contains(' docker' )) {
5
8
container = ' nanozoo/guppy_gpu:5.0.7-1--ec2c6e7'
6
9
containerOptions ' --gpus all'
@@ -50,7 +53,7 @@ process guppy_gpu {
50
53
}
51
54
if (params. single)
52
55
"""
53
- guppy_basecaller -c ${ params.guppy_model} -i ${ dir} -s fastq -x auto -r --trim_strategy dna -q 0
56
+ guppy_basecaller -c ${ params.guppy_model} -i ${ dir} -s fastq -x auto -r --trim_strategy dna -q 0 --disable_pings
54
57
55
58
find -L fastq -name '*.fastq' -exec cat {} + | gzip > ${ name} .fastq.gz
56
59
@@ -59,8 +62,8 @@ process guppy_gpu {
59
62
"""
60
63
else
61
64
"""
62
- guppy_basecaller -c ${ params.guppy_model} -i ${ dir} -s fastq_tmp -x auto -r
63
- guppy_barcoder -t ${ task.cpus} -r ${ barcoding_option} -i fastq_tmp -s fastq --arrangements_files "${ guppy_arrangement_files} "
65
+ guppy_basecaller -c ${ params.guppy_model} -i ${ dir} -s fastq_tmp -x auto -r --disable_pings
66
+ guppy_barcoder -t ${ task.cpus} -r ${ barcoding_option} -i fastq_tmp -s fastq --arrangements_files "${ guppy_arrangement_files} " --disable_pings
64
67
65
68
for barcodes in fastq/barcode??; do
66
69
find -L \$ {barcodes} -name '*.fastq' -exec cat {} + | gzip > \$ {barcodes##*/}.fastq.gz
@@ -102,7 +105,7 @@ process guppy_cpu {
102
105
}
103
106
if (params. single)
104
107
"""
105
- guppy_basecaller -c ${ params.guppy_model} -i ${ dir} -s fastq --num_callers ${ task.cpus} --cpu_threads_per_caller 1 -r --trim_strategy dna -q 0
108
+ guppy_basecaller -c ${ params.guppy_model} -i ${ dir} -s fastq --num_callers ${ task.cpus} --cpu_threads_per_caller 1 -r --trim_strategy dna -q 0 --disable_pings
106
109
107
110
find -L fastq -name '*.fastq' -exec cat {} + | gzip > ${ name} .fastq.gz
108
111
@@ -111,8 +114,8 @@ process guppy_cpu {
111
114
"""
112
115
else
113
116
"""
114
- guppy_basecaller -c ${ params.guppy_model} -i ${ dir} -s fastq_tmp --num_callers ${ task.cpus} --cpu_threads_per_caller 1 -r
115
- guppy_barcoder -t ${ task.cpus} -r ${ barcoding_option} -i fastq_tmp -s fastq --arrangements_files "${ guppy_arrangement_files} "
117
+ guppy_basecaller -c ${ params.guppy_model} -i ${ dir} -s fastq_tmp --num_callers ${ task.cpus} --cpu_threads_per_caller 1 -r --disable_pings
118
+ guppy_barcoder -t ${ task.cpus} -r ${ barcoding_option} -i fastq_tmp -s fastq --arrangements_files "${ guppy_arrangement_files} " --disable_pings
116
119
117
120
for barcodes in fastq/barcode??; do
118
121
find -L \$ {barcodes} -name '*.fastq' -exec cat {} + | gzip > \$ {barcodes##*/}.fastq.gz
0 commit comments