Skip to content
Snippets Groups Projects
Commit 8a98d304 authored by Lukas Jelonek's avatar Lukas Jelonek
Browse files

Added nextflow driver script that runs signalp and blast

parent ded79224
No related branches found
No related tags found
No related merge requests found
main.nf 0 → 100644
params.file = "example/proteins.fas"
Channel.fromPath(params.file).into{for_blast; for_signalp}
process blast_swissprot {
input:
file fasta from for_blast
output:
file "${fasta}.blast_swissprot.tsv" into blast_results
script:
"""
module_blast_swissprot.py --fasta $fasta > ${fasta}.blast_swissprot.tsv
"""
}
process convert_blast_swissprot {
input:
file result from blast_results
output:
file "${result}.json" into converted_blast_results
script:
"""
convert_blast_swissprot.py ${result} > ${result}.json
"""
}
process signalp {
input:
file fasta from for_signalp
output:
file "${fasta}.signalp.tsv" into signalp_results
script:
"""
module_signalp.py --fasta $fasta > ${fasta}.signalp.tsv
"""
}
process convert_signalp {
input:
file result from signalp_results
output:
file "${result}.json" into converted_signalp_results
script:
"""
convert_signalp.py ${result} > ${result}.json
"""
}
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