-
Notifications
You must be signed in to change notification settings - Fork 687
/
main.nf
36 lines (24 loc) · 1.14 KB
/
main.nf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/env nextflow
nextflow.enable.dsl = 2
include { MMSEQS_DATABASES } from '../../../../../modules/nf-core/mmseqs/databases/main.nf'
include { METAEUK_EASYPREDICT as METAEUK_EASYPREDICT_FASTA } from '../../../../../modules/nf-core/metaeuk/easypredict/main.nf'
include { METAEUK_EASYPREDICT as METAEUK_EASYPREDICT_MMSEQS } from '../../../../../modules/nf-core/metaeuk/easypredict/main.nf'
workflow test_metaeuk_easypredict_fasta {
input = [
[ id:'test', single_end:false ], // meta map
file(params.test_data['homo_sapiens']['genome']['genome_fasta'], checkIfExists: true)
]
fasta = [
file(params.test_data['proteomics']['database']['yeast_ups'], checkIfExists: true)
]
METAEUK_EASYPREDICT_FASTA ( input, fasta )
}
workflow test_metaeuk_easypredict_mmseqs {
input = [
[ id:'test', single_end:false ], // meta map
file(params.test_data['homo_sapiens']['genome']['genome_fasta'], checkIfExists: true)
]
MMSEQS_DATABASES ( 'UniProtKB/Swiss-Prot' )
database = MMSEQS_DATABASES.out.database
METAEUK_EASYPREDICT_MMSEQS ( input, database )
}