Mercurial > repos > matthias > data_manager_mitos
annotate data_manager/data_manager.py @ 0:d1beb6fba192 draft default tip
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
author | matthias |
---|---|
date | Thu, 09 May 2019 16:20:33 -0400 |
parents | |
children |
rev | line source |
---|---|
0
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
1 import argparse |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
2 import json |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
3 import os |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
4 import shutil |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
5 import sys |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
6 import tarfile |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
7 try: |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
8 # For Python 3.0 and later |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
9 from urllib.request import Request, urlopen |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
10 except ImportError: |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
11 # Fall back to Python 2 imports |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
12 from urllib2 import Request, urlopen |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
13 |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
14 ZENODO = { |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
15 "mitos":"2683856", |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
16 "mitos2": "2672835" |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
17 } |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
18 |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
19 NAMES = { |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
20 "mitos1-refdata": "RefSeq39 + MiTFi tRNA models", |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
21 "refseq39": "RefSeq39 (equivalent to MITOS1 data)", |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
22 "refseq63m": "RefSeq63 Metazoa", |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
23 "refseq63f": "RefSeq63 Fungi", |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
24 "refseq63o": "RefSeq63 Opisthokonta", |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
25 "refseq81m": "RefSeq81 Metazoa", |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
26 "refseq81f": "RefSeq81 Fungi", |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
27 "refseq81o": "RefSeq81 Opisthokonta" |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
28 } |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
29 |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
30 def url_download(tpe, db, workdir): |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
31 """ |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
32 download http://ab.inf.uni-tuebingen.de/data/software/megan6/download/FNAME |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
33 to workdir |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
34 and unzip |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
35 |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
36 return the name of the resulting dir |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
37 """ |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
38 tarfname = os.path.join(workdir, db + ".tar.bz") |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
39 if not os.path.exists(workdir): |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
40 os.makedirs(workdir) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
41 src = None |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
42 dst = None |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
43 try: |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
44 req = Request("https://zenodo.org/record/{zenodoid}/files/{db}.tar.bz2?download=1".format(zenodoid=ZENODO[tpe], db=db)) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
45 src = urlopen(req) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
46 with open(tarfname, 'wb') as dst: |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
47 while True: |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
48 chunk = src.read(2**10) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
49 if chunk: |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
50 dst.write(chunk) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
51 else: |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
52 break |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
53 finally: |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
54 if src: |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
55 src.close() |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
56 with tarfile.open(tarfname, "r:bz2") as tar: |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
57 tar.extractall(workdir) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
58 os.remove(tarfname) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
59 unzipped = os.listdir(workdir) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
60 assert len(unzipped) == 1 |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
61 return unzipped[0] |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
62 |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
63 def main(tpe, db, outjson): |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
64 |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
65 workdir = os.getcwd() |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
66 |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
67 path = url_download(tpe, db, workdir) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
68 |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
69 data_manager_entry = {} |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
70 data_manager_entry['value'] = db |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
71 data_manager_entry['name'] = NAMES[db] |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
72 data_manager_entry['type'] = tpe |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
73 data_manager_entry['path'] = path |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
74 data_manager_json = dict(data_tables=dict(mitos=data_manager_entry)) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
75 |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
76 params = json.loads(open(outjson).read()) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
77 target_directory = params['output_data'][0]['extra_files_path'] |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
78 os.mkdir(target_directory) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
79 output_path = os.path.abspath(os.path.join(os.getcwd(), 'mitos')) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
80 shutil.move(os.path.join(workdir, path), target_directory) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
81 file(outjson, 'w').write(json.dumps(data_manager_json)) |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
82 |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
83 if __name__ == '__main__': |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
84 parser = argparse.ArgumentParser(description='Create data manager json.') |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
85 parser.add_argument('--out', action='store', help='JSON filename') |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
86 parser.add_argument('--type', action='store', help='mitos version') |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
87 parser.add_argument('--db', action='store', help='db name') |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
88 args = parser.parse_args() |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
89 |
d1beb6fba192
planemo upload for repository https://github.com/bernt-matthias/mb-galaxy-tools/tree/master/data_managers/data_manager_mitos commit a7354d02377105590891f7337f472dc2a2f224a4
matthias
parents:
diff
changeset
|
90 main(args.type, args.db, args.out) |