-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathnextflow.config
62 lines (45 loc) · 1.29 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
manifest {
/* Homepage of project */
homePage = 'https://github.com/davisem/Iudex'
/* Description of project */
description = 'Iudex: A Pipeline for the analysis of haploid genetic screening sequencing data'
/* Main pipeline script */
mainScript = 'iudex.nf'
/* Default repository branch */
defaultBranch = 'master'
}
docker {
/* Enables Docker execution */cd
enabled = true
/* Fixes ownership of outputs created inside of a Docker container */
fixOwnership = true
}
params {
/* Location of forward and reverse read pairs */
input_path = "data/raw"
/* Location of reference genome index files */
index = "annotations/hg38/*"
/* Output directory */
output_dir = "./test"
/* Number of threads */
threads = 1
intron_bed = "annotations/hg19_ucsc_GeneSymbol_introns_final.bed"
exon_bed = "annotations/hg19_ucsc_GeneSymbol_exons_final.bed"
false_positive_probability = 0.00001
/* Display help message */
help = ""
}
process {
$FilterFastq {
container = "emdavis/iudex:fastq_filterer"
maxForks = 4
}
$AlignToGenome {
container = "emdavis/iudex:bwa"
maxForks = 1
}
$MakeInsertionTables {
container = "emdavis/iudex:insertion_counts"
maxForks = 4
}
}