-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathnextflow.config
72 lines (72 loc) · 1.8 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
manifest {
name = 'Sage-Bionetworks-Workflows/nf-genie'
author = 'Thomas Yu'
homePage = 'https://github.com/Sage-Bionetworks-Workflows/nf-genie'
description = 'Nextflow pipeline for main GENIE processing'
mainScript = 'main.nf'
nextflowVersion = '>=21.09.0-edge'
version = '0.1'
}
profiles {
docker {
docker.enabled = true
}
aws_test {
process {
memory = 32.GB
cpus = 4
}
params {
// docker image parameters, see nextflow_schema.json for details
main_pipeline_docker = "ghcr.io/sage-bionetworks/genie:develop"
main_release_utils_docker = "sagebionetworks/main-genie-release-utils"
find_maf_artifacts_docker = "sagebionetworks/genie-artifact-finder"
create_data_guide_docker = "sagebionetworks/genie-data-guide"
patch_release_docker = "sagebionetworks/genie-patch-main-release"
}
}
aws_prod {
process {
withName: process_maf {
memory = 64.GB
cpus = 16
}
withName: process_main {
memory = 16.GB
cpus = 4
}
withName: validate_data {
memory = 16.GB
cpus = 4
}
withName: patch_release {
memory = 16.GB
cpus = 4
}
withName: create_consortium_release {
memory = 64.GB
cpus = 4
}
withName: create_dashboard_html {
memory = 32.GB
cpus = 4
}
withName: create_public_release {
memory = 16.GB
cpus = 4
}
withName: find_maf_artifacts {
memory = 16.GB
cpus = 4
}
}
params {
// docker image parameters, see nextflow_schema.json for details
main_pipeline_docker = "ghcr.io/sage-bionetworks/genie:main"
main_release_utils_docker = "sagebionetworks/main-genie-release-utils"
find_maf_artifacts_docker = "sagebionetworks/genie-artifact-finder"
create_data_guide_docker = "sagebionetworks/genie-data-guide"
patch_release_docker = "sagebionetworks/genie-patch-main-release"
}
}
}