Mercurial > repos > iuc > data_manager_ncbi_taxonomy_sqlite
annotate data_manager/data_manager_ncbi_taxonomy_sqlite.py @ 1:54a0869d0051 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit 0e29890e924b85f063c1dfe12707b309b3afd074"
author | iuc |
---|---|
date | Wed, 22 Jul 2020 11:54:58 -0400 |
parents | 7a76cd412252 |
children | 37560eebb5ce |
rev | line source |
---|---|
0
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
1 from __future__ import division, print_function |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
2 |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
3 import argparse |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
4 import datetime |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
5 import json |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
6 import os |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
7 import os.path |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
8 import shlex |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
9 import subprocess |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
10 |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
11 DATA_TABLE_NAME = "ncbi_taxonomy_sqlite" |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
12 |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
13 |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
14 def build_sqlite(taxonomy_dir, output_directory, name=None, description=None): |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
15 if not os.path.exists(output_directory): |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
16 os.mkdir(output_directory) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
17 output_filename = os.path.join(output_directory, "tax.ncbitaxonomy.sqlite") |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
18 cmd_str = "taxonomy_util -d {} to_sqlite {}".format(output_filename, taxonomy_dir) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
19 cmd = shlex.split(cmd_str) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
20 subprocess.check_call(cmd) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
21 |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
22 today_str = datetime.date.today().strftime("%Y-%m-%d") |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
23 if name is None or name.strip() == "": |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
24 name = "ncbitaxonomy_build_" + today_str |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
25 |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
26 if description is None or description.strip() == "": |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
27 description = "NCBI Taxonomy database (built on {})".format(today_str) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
28 |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
29 data = [dict(value=name, description=description, path=output_filename)] |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
30 return data |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
31 |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
32 |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
33 if __name__ == "__main__": |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
34 parser = argparse.ArgumentParser( |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
35 description="Build SQLite database from NCBI taxonomy" |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
36 ) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
37 parser.add_argument( |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
38 "--output_directory", default="tmp", help="Directory to write output to" |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
39 ) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
40 parser.add_argument( |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
41 "taxonomy_dir", |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
42 help="Path to directory containing NCBI Taxonomy nodes.dml and names.dmp file" |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
43 ) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
44 parser.add_argument( |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
45 "name", |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
46 help="Name to use for the entry in the data table" |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
47 ) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
48 parser.add_argument( |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
49 "description", |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
50 help="Description to use for the entry in the data table" |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
51 ) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
52 parser.add_argument( |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
53 "galaxy_datamanager_filename", |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
54 help="Galaxy JSON format file describing data manager inputs", |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
55 ) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
56 args = parser.parse_args() |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
57 |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
58 config = json.load(open(args.galaxy_datamanager_filename)) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
59 output_directory = config.get("output_data", [{}])[0].get("extra_files_path", None) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
60 if output_directory is None: |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
61 output_directory = args.output_directory |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
62 |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
63 if not os.path.isdir(output_directory): |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
64 os.makedirs(output_directory) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
65 |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
66 data_manager_dict = {} |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
67 data_manager_dict["data_tables"] = json.load( |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
68 open(args.galaxy_datamanager_filename) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
69 ).get("data_tables", {}) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
70 data_manager_dict["data_tables"] = data_manager_dict.get("data_tables", {}) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
71 data_manager_dict["data_tables"][DATA_TABLE_NAME] = data_manager_dict[ |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
72 "data_tables" |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
73 ].get(DATA_TABLE_NAME, []) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
74 |
1
54a0869d0051
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit 0e29890e924b85f063c1dfe12707b309b3afd074"
iuc
parents:
0
diff
changeset
|
75 data = build_sqlite(args.taxonomy_dir, output_directory, args.name, args.description) |
0
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
76 |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
77 data_manager_dict["data_tables"][DATA_TABLE_NAME].extend(data) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
78 print(json.dumps(data_manager_dict)) |
7a76cd412252
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_ncbi_taxonomy_sqlite/ commit bad9f3d1468b454b1ac073fa796e66b1d0164d38"
iuc
parents:
diff
changeset
|
79 json.dump(data_manager_dict, open(args.galaxy_datamanager_filename, "w")) |