generated from opensafely/research-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
project.yaml
44 lines (39 loc) · 1.22 KB
/
project.yaml
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
version: '3.0'
# Ignore this`expectation` block. It is required but not used, and will be removed in future versions.
expectations:
population_size: 1000
actions:
extract_casim:
run: >
sqlrunner:latest
analysis/extract_casim05_risk_group.sql
--output output/casim05_risk_group.csv
--dummy-data-file analysis/dummy/casim05_risk_group.csv
outputs:
moderately_sensitive:
output: output/casim05_risk_group.csv
extract_sot:
run: >
sqlrunner:latest
analysis/extract_sot02_risk_group.sql
--output output/sot02_risk_group.csv
--dummy-data-file analysis/dummy/sot02_risk_group.csv
outputs:
moderately_sensitive:
output: output/sot02_risk_group.csv
extract_mol:
run: >
sqlrunner:latest
analysis/extract_mol1_risk_group.sql
--output output/mol1_risk_group.csv
--dummy-data-file analysis/dummy/mol1_risk_group.csv
outputs:
moderately_sensitive:
output: output/mol1_risk_group.csv
parse_risk_groups:
needs: [extract_casim, extract_sot, extract_mol]
run: >
python:v1 analysis/parse_risk_groups.py
outputs:
moderately_sensitive:
output: output/risk_groups.csv