-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpref_essential_genes.conseq
22 lines (20 loc) · 1.08 KB
/
pref_essential_genes.conseq
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
rule pref_essential_genes_rnai:
inputs:
script=fileref("scripts/pref_essential_genes_to_csv.py"),
data={'type': 'dep-matrix', 'label': 'RNAi_merged'}
outputs: {
"type": 'preferentially_essential_genes',
"label": "{{ inputs.data.label }}", # matched in db
"orig_dataset_id": "{{ inputs.data.orig_dataset_id }}",
"filename": {"$filename": "pref_essential_genes_rnai_merged.csv"} }
run "python3 {{inputs.script.filename}} {{inputs.data.filename}} pref_essential_genes_rnai_merged.csv"
rule pref_essential_genes_crispr:
inputs:
script=fileref("scripts/pref_essential_genes_to_csv.py"),
data={'type': 'dep-matrix', 'label': "Chronos_Combined"} # The default crispr enum
outputs: {
"type": 'preferentially_essential_genes',
"label": "{{ inputs.data.label }}", # matched in db
"orig_dataset_id": "{{ inputs.data.orig_dataset_id }}",
"filename": {"$filename": "pref_essential_genes_crispr.csv"} }
run "python3 {{inputs.script.filename}} {{inputs.data.filename}} pref_essential_genes_crispr.csv"