-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdxapp.json
92 lines (92 loc) · 2.64 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
{
"name": "duty_csv_v1.5.0",
"summary": "Uses a python script to search for files required for Dry Lab transfer, creates a CSV file with URL links for the files and sends an email to MokaGuys",
"properties": {
"github release": "v1.5.0"
},
"dxapi": "1.0.0",
"inputSpec": [
{
"name": "project_name",
"label": "DNAnexus project name",
"help": "Name of the DNAnexus project name to generate the CSV file for",
"class": "string"
},
{
"name": "tso_pannumbers",
"label": "TSO pan numbers",
"help": "Comma separated string. These are used by the app to define Synnovis TSO pan numbers (we only need to download Synnovis pan numbers to the GSTT network)",
"class": "array:string"
},
{
"name": "stg_pannumbers",
"label": "St George's pan numbers",
"help": "Comma separated string. These are used by the app to determine which files need to be downloaded to the St George's area and which need to be downloaded to the Synnovis area",
"class": "array:string"
},
{
"name": "cp_capture_pannos",
"label": "Synnovis Custom Panels whole capture pan numbers",
"help": "Comma separated string. These are used by the app to determine which files need to be downloaded to both the St George's area and the Synnovis area",
"class": "array:string"
},
{
"name": "testing",
"label": "Test mode flag",
"help": "Set as true if you are running this app in test mode - it generates test-specific download paths",
"class": "boolean",
"default": false,
"optional": true
}
],
"outputSpec": [
{
"name": "logfile",
"label": "logfile",
"class": "file",
"help": "Log file for audit trail",
"optional": false
},
{
"name": "csv",
"label": "DNAnexus URLs csv",
"class": "file",
"help": "CSV file containing DNAnexus URLs",
"optional": true
},
{
"name": "html",
"label": "Email html",
"class": "file",
"help": "HTML file used for email message",
"optional": false
},
{
"name": "txt",
"label": "Chrome downloads txt file",
"class": "file",
"help": "TXT file containing the chrome downloads commands",
"optional": true
}
],
"runSpec": {
"execDepends": [],
"assetDepends": [],
"systemRequirements": {
"*": {
"instanceType": "mem1_ssd1_v2_x2"
}
},
"file": "src/code.sh",
"release": "20.04",
"version": "0",
"interpreter": "bash",
"distribution": "Ubuntu"
},
"access": {
"allProjects": "VIEW",
"network": [
"*"
]
}
}