-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathdocker_pipeline_config.py
48 lines (42 loc) · 1.31 KB
/
docker_pipeline_config.py
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
from os.path import join
def in_db_dir(filename):
return join('/home/metasub', filename)
config = {
'align_to_sa_n315': {
'db': {
'bt2': in_db_dir('microbes', 'staph_aureus_n315.bt2'),
}
},
'filter_human_dna': {
'db': {
'filepath': in_db_dir('hg38', 'hg38.bt2'),
},
},
'krakenhll_taxonomy_profiling': {
'db': {
'filepath': in_db_dir('krakenhll_refseq', 'krakenhll_refseq_complete')
},
},
'humann2_functional_profiling': {
'db': {
'filepath': in_db_dir('genes', 'uniref90_annotated.1.1.dmnd')
},
},
'resistome_amrs': {
'db': {
'bt2': in_db_dir('megares', 'megares_database_v1.01.bt2'),
'fasta': in_db_dir('megares', 'megares_database_v1.01.fasta'),
'annotations': in_db_dir('megares', 'megares_to_external_header_mappings_v1.01.tsv')
},
},
'align_to_amr_genes': {
'fasta_db': {'filepath': in_db_dir('card', 'card_oct_2017_prot_seqs.faa')},
'dmnd': {
'filepath': in_db_dir('card', 'card_oct_2017_prot_seqs.dmnd'),
}
},
'quantify_macrobial': {
'biases': in_db_dir('macrobes', 'quantified_bias.json'),
'db': {'filepath': in_db_dir('macrobes', 'blast_tabulars')},
},
}