Mercurial > repos > rhohensinner > galaxy_irods_interface
comparison irods_upload.py @ 4:84f685c067ad draft default tip
"planemo upload commit b2a00d9c24285fef0fb131d1832ecf4c337e5038-dirty"
author | rhohensinner |
---|---|
date | Wed, 04 Aug 2021 12:01:55 +0000 |
parents | d2be2eb8350f |
children |
comparison
equal
deleted
inserted
replaced
3:d2be2eb8350f | 4:84f685c067ad |
---|---|
7 | 7 |
8 import errno | 8 import errno |
9 import os | 9 import os |
10 import shutil | 10 import shutil |
11 import sys | 11 import sys |
12 import main | |
13 from json import dump, load, loads | 12 from json import dump, load, loads |
14 global python_path | 13 with open("python__path.txt", "r") as pp: |
15 sys.path = python_path | 14 ppstr = pp.read() |
15 temp = ppstr.split(",")[:-1] | |
16 for it in temp: | |
17 sys.path.append(it) | |
18 | |
16 from galaxy.datatypes import sniff | 19 from galaxy.datatypes import sniff |
17 from galaxy.datatypes.registry import Registry | 20 from galaxy.datatypes.registry import Registry |
18 from galaxy.datatypes.upload_util import handle_upload, UploadProblemException | 21 from galaxy.datatypes.upload_util import handle_upload, UploadProblemException |
19 from galaxy.util import ( | 22 from galaxy.util import ( |
20 bunch, | 23 bunch, |
306 | 309 |
307 if len(sys.argv) < 4: | 310 if len(sys.argv) < 4: |
308 print('usage: upload.py <root> <datatypes_conf> <json paramfile> <output spec> ...', file=sys.stderr) | 311 print('usage: upload.py <root> <datatypes_conf> <json paramfile> <output spec> ...', file=sys.stderr) |
309 sys.exit(1) | 312 sys.exit(1) |
310 | 313 |
311 sys.path.append(argv[5]) | |
312 output_paths = parse_outputs(sys.argv[4:]) | 314 output_paths = parse_outputs(sys.argv[4:]) |
313 | 315 |
314 registry = Registry() | 316 registry = Registry() |
315 registry.load_datatypes(root_dir=sys.argv[1], config=sys.argv[2]) | 317 registry.load_datatypes(root_dir=sys.argv[1], config=sys.argv[2]) |
316 | 318 |