-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdxapp.json
127 lines (127 loc) · 3.05 KB
/
dxapp.json
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
{
"name": "eggd_mosdepth",
"title": "eggd_mosdepth_v1.1.0",
"version": "1.1.0",
"whatsNew": "* v1.1.0 Uses samtools v1.18 as an asset and mosdepth docker as an input, updated app name and runSpec.",
"summary": "Runs mosdepth to perform coverage analysis",
"dxapi": "1.0.0",
"properties": {
"githubRelease": "v1.1.0"
},
"inputSpec": [
{
"name": "optional_arguments",
"label": "optional args",
"class": "string",
"optional": true,
"help": "optional arguments as described in the docs: https://github.com/brentp/mosdepth."
},
{
"name": "quantize_labels",
"label": "optional quantize labels",
"class": "string",
"optional": true,
"help": "List of comma seperated labels for bins if using --quantize, number of labels must match number of bins. If none are given the defaults from the readme are passed."
},
{
"name": "bam",
"label": "BAM file",
"class": "file",
"optional": false,
"patterns": [
"*.bam$"
],
"help": "BAM file to generate bp coverage on"
},
{
"name": "index",
"label": "Index file",
"class": "file",
"optional": false,
"patterns": [
"*.bai$"
],
"help": "Index of BAM"
},
{
"name": "bed",
"label": "bed file",
"class": "file",
"optional": true,
"patterns": [
".bed$"
],
"help": "BED file to generate regions.bed"
},
{
"name": "qual_flags",
"label": "Quality flags",
"class": "boolean",
"default": true,
"help": "Optional remove duplicate and multi mapped reads using --flag 1796 --mapq 20. Default: True"
},
{
"name": "mosdepth_docker",
"label": "Mosdepth Docker",
"help": "compressed image of Mosdepth Docker",
"optional": false,
"class": "file",
"patterns": ["*.tar.gz"],
"suggestions": [
{
"project": "project-Fkb6Gkj433GVVvj73J7x8KbV",
"path": "/assets/mosdepth/"
}
]
}
],
"outputSpec": [
{
"name": "mosdepth_output",
"label": "array of mosdepth output files",
"class": "array:file",
"patterns": [
"*"
],
"help": ""
}
],
"runSpec": {
"timeoutPolicy": {
"*": {
"hours": 1
}
},
"assetDepends": [
{
"id": "record-Gb95XXQ4021Q7GXXzF33K6k9"
},
{
"name": "samtools_asset",
"version": "1.0.0",
"project": "project-Fkb6Gkj433GVVvj73J7x8KbV",
"folder": "/app_assets/samtools/samtools_v1.18/"
}
],
"interpreter": "bash",
"release": "20.04",
"distribution": "Ubuntu",
"file": "src/eggd_mosdepth.sh",
"version": "0"
},
"access": {
"project": "CONTRIBUTE",
"network": ["*"]
},
"developers": ["org-emee_1"],
"authorizedUsers": ["org-emee_1"],
"regionalOptions": {
"aws:eu-central-1": {
"systemRequirements": {
"*": {
"instanceType": "mem1_ssd1_v2_x4"
}
}
}
}
}