annotate data_manager/data_manager_gemini_download.py @ 8:52b6a4d98009 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 02d2967f77e3fa5a18aea63dc84aa9ab418dc165"
author iuc
date Sun, 22 Nov 2020 12:49:35 +0000
parents 5bcf0e24f42c
children 27a6a256cd23
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
fd9e9ac5ecb3 Imported from capsule None
iuc
parents:
diff changeset
1 #!/usr/bin/env python
fd9e9ac5ecb3 Imported from capsule None
iuc
parents:
diff changeset
2
3
172815da3d41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 8652f36a3a3838dca989426961561e81432acf4f
iuc
parents: 2
diff changeset
3 import datetime
0
fd9e9ac5ecb3 Imported from capsule None
iuc
parents:
diff changeset
4 import json
3
172815da3d41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 8652f36a3a3838dca989426961561e81432acf4f
iuc
parents: 2
diff changeset
5 import os
0
fd9e9ac5ecb3 Imported from capsule None
iuc
parents:
diff changeset
6 import subprocess
3
172815da3d41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 8652f36a3a3838dca989426961561e81432acf4f
iuc
parents: 2
diff changeset
7 import sys
172815da3d41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 8652f36a3a3838dca989426961561e81432acf4f
iuc
parents: 2
diff changeset
8
4
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
9 import yaml
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
10
0
fd9e9ac5ecb3 Imported from capsule None
iuc
parents:
diff changeset
11
5
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
12 def write_gemini_config(config, config_file):
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
13 with open(config_file, 'w') as fo:
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
14 yaml.dump(config, fo, allow_unicode=False, default_flow_style=False)
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
15
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
16
0
fd9e9ac5ecb3 Imported from capsule None
iuc
parents:
diff changeset
17 def main():
fd9e9ac5ecb3 Imported from capsule None
iuc
parents:
diff changeset
18 today = datetime.date.today()
8
52b6a4d98009 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 02d2967f77e3fa5a18aea63dc84aa9ab418dc165"
iuc
parents: 7
diff changeset
19 with open(sys.argv[1]) as fh:
52b6a4d98009 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 02d2967f77e3fa5a18aea63dc84aa9ab418dc165"
iuc
parents: 7
diff changeset
20 params = json.load(fh)
7
5bcf0e24f42c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 73ea765822334d9afc2f7b2ef4ddfc1a3fd4289e"
iuc
parents: 6
diff changeset
21 target_directory = params['output_data'][0]['extra_files_path']
5bcf0e24f42c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 73ea765822334d9afc2f7b2ef4ddfc1a3fd4289e"
iuc
parents: 6
diff changeset
22 os.mkdir(target_directory)
5
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
23
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
24 # Generate a minimal configuration file for GEMINI update
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
25 # to instruct the tool to download the annotation data into a
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
26 # subfolder of the target directory.
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
27 config_file = os.path.join(target_directory, 'gemini-config.yaml')
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
28 anno_dir = os.path.join(target_directory, 'gemini/data')
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
29 gemini_bootstrap_config = {'annotation_dir': anno_dir}
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
30 write_gemini_config(gemini_bootstrap_config, config_file)
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
31
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
32 # Now gemini update can be called to download the data.
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
33 # The GEMINI_CONFIG environment variable lets the tool discover
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
34 # the configuration file we prepared for it.
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
35 # Note that the tool will rewrite the file turning it into a
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
36 # complete gemini configuration file.
4
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
37 gemini_env = os.environ.copy()
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
38 gemini_env['GEMINI_CONFIG'] = target_directory
5
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
39 cmd = "gemini update --dataonly %s %s" % (
4
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
40 params['param_dict']['gerp_bp'],
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
41 params['param_dict']['cadd']
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
42 )
7
5bcf0e24f42c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 73ea765822334d9afc2f7b2ef4ddfc1a3fd4289e"
iuc
parents: 6
diff changeset
43 subprocess.check_call(cmd, shell=True, env=gemini_env)
4
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
44
5
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
45 # GEMINI tool wrappers that need access to the annotation files
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
46 # are supposed to symlink them into a gemini/data subfolder of
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
47 # the job working directory. To have GEMINI discover them there,
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
48 # we need to set this location as the 'annotation_dir' in the
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
49 # configuration file.
4
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
50 with open(config_file) as fi:
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
51 config = yaml.load(fi)
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
52 config['annotation_dir'] = 'gemini/data'
5
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
53 write_gemini_config(config, config_file)
4
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
54
6
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
55 # The name of the database should reflect whether it was built with or
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
56 # without the optional GERP-bp data, the CADD scores, or both.
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
57 # This builds up the correpsonding part of the name:
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
58 anno_extras = []
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
59 if params['param_dict']['gerp_bp']:
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
60 anno_extras.append('GERP')
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
61 if params['param_dict']['cadd']:
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
62 anno_extras.append('CADD')
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
63 if anno_extras:
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
64 anno_desc = ' w/ ' + ' & '.join(anno_extras)
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
65 else:
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
66 anno_desc = ''
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
67
5
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
68 # Finally, we prepare the metadata for the new data table record ...
2
345412d58d75 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/data_managers/data_manager_gemini_database_downloader commit 4bbfca6f0e9cae9a8f263aad4eab7304c96358c4
iuc
parents: 0
diff changeset
69 data_manager_dict = {
3
172815da3d41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 8652f36a3a3838dca989426961561e81432acf4f
iuc
parents: 2
diff changeset
70 'data_tables': {
4
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
71 'gemini_versioned_databases': [
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
72 {
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
73 'value': today.isoformat(),
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
74 'dbkey': 'hg19',
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
75 'version': params['param_dict']['gemini_db_version'],
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
76 'name':
6
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
77 'GEMINI annotations%s (%s snapshot)' % (
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
78 anno_desc, today.isoformat()
f57426daa04d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 62ed732cba355e695181924a8ed4cce49ca21c59
iuc
parents: 5
diff changeset
79 ),
4
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
80 'path': './%s' % today.isoformat()
fe5a9a7d95b0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 283362494058ed64143b1f27afb447b8a1cb4313
iuc
parents: 3
diff changeset
81 }
3
172815da3d41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 8652f36a3a3838dca989426961561e81432acf4f
iuc
parents: 2
diff changeset
82 ]
172815da3d41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 8652f36a3a3838dca989426961561e81432acf4f
iuc
parents: 2
diff changeset
83 }
172815da3d41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 8652f36a3a3838dca989426961561e81432acf4f
iuc
parents: 2
diff changeset
84 }
0
fd9e9ac5ecb3 Imported from capsule None
iuc
parents:
diff changeset
85
5
b4b2b284230a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 9981ac1338c91a3ab46557ce6b821da3d5b4bc86
iuc
parents: 4
diff changeset
86 # ... and save it to the json results file
8
52b6a4d98009 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 02d2967f77e3fa5a18aea63dc84aa9ab418dc165"
iuc
parents: 7
diff changeset
87 with open(sys.argv[1], 'w') as fh:
52b6a4d98009 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 02d2967f77e3fa5a18aea63dc84aa9ab418dc165"
iuc
parents: 7
diff changeset
88 json.dump(data_manager_dict, fh, sort_keys=True)
0
fd9e9ac5ecb3 Imported from capsule None
iuc
parents:
diff changeset
89
3
172815da3d41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gemini_database_downloader commit 8652f36a3a3838dca989426961561e81432acf4f
iuc
parents: 2
diff changeset
90
0
fd9e9ac5ecb3 Imported from capsule None
iuc
parents:
diff changeset
91 if __name__ == "__main__":
fd9e9ac5ecb3 Imported from capsule None
iuc
parents:
diff changeset
92 main()