35 lines
418 B
Plaintext
35 lines
418 B
Plaintext
#!/usr/bin/env nextflow
|
|
|
|
params.events = 'create'
|
|
params.files = 'examples/data/*.fa'
|
|
|
|
|
|
process align {
|
|
input:
|
|
path fasta
|
|
|
|
output:
|
|
path 'aln'
|
|
|
|
script:
|
|
"""
|
|
t_coffee -in $fasta 1> aln
|
|
"""
|
|
}
|
|
|
|
/*
|
|
* main flow
|
|
*/
|
|
|
|
workflow {
|
|
|
|
Channel
|
|
.watchPath(params.files, params.events) \
|
|
| align \
|
|
| subscribe {
|
|
println '------'
|
|
println it.text
|
|
}
|
|
|
|
}
|