Mercurial > repos > fubar > jbrowse2
comparison jbrowse2.py @ 9:a26c41e304c3 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit 1b7e6ba50013775621cbdfdc101152a7f5c5e15b
author | fubar |
---|---|
date | Fri, 19 Jan 2024 03:08:28 +0000 |
parents | b04fd993b31e |
children | c60b17456297 |
comparison
equal
deleted
inserted
replaced
8:9a168aa68f06 | 9:a26c41e304c3 |
---|---|
373 return metadata | 373 return metadata |
374 | 374 |
375 | 375 |
376 class JbrowseConnector(object): | 376 class JbrowseConnector(object): |
377 def __init__(self, outdir, genomes): | 377 def __init__(self, outdir, genomes): |
378 self.usejson = True | |
379 self.giURL = GALAXY_INFRASTRUCTURE_URL | 378 self.giURL = GALAXY_INFRASTRUCTURE_URL |
380 self.outdir = outdir | 379 self.outdir = outdir |
381 os.makedirs(self.outdir, exist_ok=True) | 380 os.makedirs(self.outdir, exist_ok=True) |
382 self.genome_paths = genomes | 381 self.genome_paths = genomes |
383 self.genome_name = None | 382 self.genome_name = None |
929 } | 928 } |
930 }, | 929 }, |
931 }, | 930 }, |
932 "displays": [ | 931 "displays": [ |
933 { | 932 { |
933 "type": "LinearBasicDisplay", | |
934 "displayId": "%s-LinearBasicDisplay" % tId, | |
935 }, | |
936 { | |
934 "type": "LinearPileupDisplay", | 937 "type": "LinearPileupDisplay", |
935 "displayId": "%s-LinearPileupDisplay" % tId, | 938 "displayId": "%s-LinearPileupDisplay" % tId, |
936 }, | |
937 { | |
938 "type": "LinearBasicDisplay", | |
939 "displayId": "%s-LinearBasicDisplay" % tId, | |
940 }, | 939 }, |
941 {"type": "LinearArcDisplay", "displayId": "%s-LinearArcDisplay" % tId}, | 940 {"type": "LinearArcDisplay", "displayId": "%s-LinearArcDisplay" % tId}, |
942 ], | 941 ], |
943 } | 942 } |
944 style_json = self._prepare_track_style(trackDict) | 943 style_json = self._prepare_track_style(trackDict) |
1425 pass | 1424 pass |
1426 track_conf["conf"] = etree_to_dict(track.find("options")) | 1425 track_conf["conf"] = etree_to_dict(track.find("options")) |
1427 jc.add_general_configuration(general_data) | 1426 jc.add_general_configuration(general_data) |
1428 x = open(args.xml, "r").read() | 1427 x = open(args.xml, "r").read() |
1429 jc.config_json["tracks"] = jc.tracksToAdd | 1428 jc.config_json["tracks"] = jc.tracksToAdd |
1430 if jc.usejson: | 1429 jc.write_config() |
1431 jc.write_config() | |
1432 jc.add_default_session(default_session_data) | 1430 jc.add_default_session(default_session_data) |
1433 | 1431 |
1434 # jc.text_index() not sure what broke here. | 1432 # jc.text_index() not sure what broke here. |