Mercurial > repos > fubar > jbrowse2
comparison autogenJB2.py @ 62:ab0d6782a95f draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit 2b6d4a24585beb1ba5055e5d34aacb3b299b1943-dirty
| author | fubar |
|---|---|
| date | Thu, 28 Mar 2024 04:51:06 +0000 |
| parents | 81d535970196 |
| children | c81902830900 |
comparison
equal
deleted
inserted
replaced
| 61:e7a6f7a7148d | 62:ab0d6782a95f |
|---|---|
| 66 else: | 66 else: |
| 67 guseuri.append("no") | 67 guseuri.append("no") |
| 68 jc = jbC( | 68 jc = jbC( |
| 69 outdir=args.outdir, | 69 outdir=args.outdir, |
| 70 jbrowse2path=args.jbrowse2path, | 70 jbrowse2path=args.jbrowse2path, |
| 71 genomes=[ | 71 ) |
| 72 genomes=[ | |
| 72 { | 73 { |
| 73 "path": x, | 74 "path": x, |
| 74 "label": genome_names[i], | 75 "label": genome_names[i], |
| 75 "useuri": guseuri[i], | 76 "useuri": guseuri[i], |
| 76 "meta": { | 77 "meta": { |
| 78 "dataset_dname": genome_names[i], | 79 "dataset_dname": genome_names[i], |
| 79 }, | 80 }, |
| 80 } | 81 } |
| 81 for i, x in enumerate(genome_paths) | 82 for i, x in enumerate(genome_paths) |
| 82 ], | 83 ], |
| 83 ) | 84 logging.warn("#!!! paths=%s, genomes=%s" % (genome_paths, genomes)) |
| 84 | 85 assref_name = jc.process_genomes(genomes[0]) |
| 85 jc.process_genomes() | |
| 86 default_session_data = { | 86 default_session_data = { |
| 87 "visibility": { | 87 "visibility": { |
| 88 "default_on": [], | 88 "default_on": [], |
| 89 "default_off": [], | 89 "default_off": [], |
| 90 }, | 90 }, |
| 94 listtracks = trackList | 94 listtracks = trackList |
| 95 # foo.paf must have a foo_paf.fasta or fasta.gz to match | 95 # foo.paf must have a foo_paf.fasta or fasta.gz to match |
| 96 tnames = [x[2] for x in listtracks] | 96 tnames = [x[2] for x in listtracks] |
| 97 texts = [x[1] for x in listtracks] | 97 texts = [x[1] for x in listtracks] |
| 98 for i, track in enumerate(listtracks): | 98 for i, track in enumerate(listtracks): |
| 99 track_conf = {"trackfiles": [], "category": "autogenerated"} | 99 track_conf = {"trackfiles": [], "category": "autogenerated", "assemblyNames": assref_name} |
| 100 tpath, trext, trackname = track[:3] | 100 tpath, trext, trackname = track[:3] |
| 101 track_conf["dataset_id"] = trackname | 101 track_conf["dataset_id"] = trackname |
| 102 useuri = "no" | 102 useuri = "no" |
| 103 if tpath.startswith("http://") or tpath.startswith("https://"): | 103 if tpath.startswith("http://") or tpath.startswith("https://"): |
| 104 useuri = "yes" | 104 useuri = "yes" |
