Files
ma/nextflow/tests/complex-names.nf
2026-04-29 23:01:54 +02:00

50 lines
759 B
Plaintext

#!/usr/bin/env nextflow
process foo {
publishDir 'foo', mode: 'copy'
container 'debian:latest'
output:
path '*.fa'
path 'hello.txt'
path '*.{zip,html}'
path '01_A(R{1,2}).fastq'
path 'sample_(1 2).vcf'
path '.alpha'
script:
'''
echo A > hello.txt
echo B > sample.zip
echo C > sample.html
echo D > 01_A\\(R1\\).fastq
echo E > 01_A\\(R2\\).fastq
echo F > sample_\\(1\\ 2\\).vcf
echo 1 > f1.fa
echo 2 > f2.fa
echo 3 > f3.fa
mkdir .alpha
echo "Hello world!" > .alpha/hello.txt
'''
}
process bar {
debug true
container 'debian:latest'
input:
path '*'
script:
'''
cat .alpha/hello.txt
[ `cat * | grep -c ''` == 9 ] || false
'''
}
/*
* main flow
*/
workflow {
foo | mix | collect | bar
}