-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnextflow.config
99 lines (84 loc) · 2.25 KB
/
nextflow.config
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
manifest {
/* Homepage of project */
homePage = 'https://github.com/m-bull/nextflow-flu'
/* Description of project */
description = 'A flu analysis pipeline leaning heavily on Auir: https://github.com/cdeanj/auir'
/* Main pipeline script */
mainScript = 'flu.nf'
/* Default repository branch */
defaultBranch = 'master'
}
docker {
/* Enables Docker execution */
enabled = true
/* Fixes ownership of outputs created inside of a Docker container */
fixOwnership = true
}
params {
/* Location of forward and reverse read pairs */
reads = ""
/* Location of reference genome index files */
index = ""
/* Location of reference genome */
host = ""
/* Location of adapter sequences */
adapters = "data/adapters/nextera.fa"
/* Location of tab delimited adapter sequences */
fqc_adapters = "data/adapters/nextera.tab"
/* Output directory */
output = "./test"
/* Number of threads */
threads = 5
/* Display help message */
help = false
}
process {
$AlignReadsToHost {
container = "mbull/bioinformatics-containers:bwa"
maxForks = 4
}
$RunBlast {
container = "cdeanj/auir:makeblastdb"
maxForks = 4
}
$RunIVA {
container = "mbull/bioinformatics-containers:iva"
maxForks = 4
}
$BAMToFASTQ {
container = "cdeanj/auir:bedtools2"
maxForks = 4
}
$BuildHostIndex {
container = "mbull/bioinformatics-containers:bwa"
maxForks = 1
}
$RunMultiQC {
container = "cdeanj/auir:multiqc"
maxForks = 4
}
$PreparePHEnixRef {
container = "mbull/bioinformatics-containers:phenix"
maxForks = 4
}
$PHEnixVariants {
container = "mbull/bioinformatics-containers:phenix"
maxForks = 4
}
$PHEnixVariantsToFasta {
container = "mbull/bioinformatics-containers:phenix"
maxForks = 4
}
$RemoveHostDNA {
container = "mbull/bioinformatics-containers:samtools"
maxForks = 4
}
$RunFastQC {
container = "mbull/bioinformatics-containers:fastqc"
maxForks = 4
}
$RunTrim {
container = "mbull/bioinformatics-containers:trim-galore"
maxForks = 4
}
}