Mercurial > repos > fubar > jbrowse2
comparison jbrowse2.py @ 64:497fd2d27aa2 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit f450a9a7bec7ae695a85a061bf59956b73196976-dirty
| author | fubar |
|---|---|
| date | Thu, 28 Mar 2024 09:15:57 +0000 |
| parents | ac00dcfb5d1d |
| children | c81902830900 |
comparison
equal
deleted
inserted
replaced
| 63:ac00dcfb5d1d | 64:497fd2d27aa2 |
|---|---|
| 1139 self.config_json["assemblies"].append(asstrack) | 1139 self.config_json["assemblies"].append(asstrack) |
| 1140 else: | 1140 else: |
| 1141 self.config_json["assemblies"] = [ | 1141 self.config_json["assemblies"] = [ |
| 1142 asstrack, | 1142 asstrack, |
| 1143 ] | 1143 ] |
| 1144 url = "%s.paf" % (trackData["label"]) | 1144 lab = trackData["label"] |
| 1145 url = "%s.paf" % (lab) | |
| 1145 dest = "%s/%s" % (self.outdir, url) | 1146 dest = "%s/%s" % (self.outdir, url) |
| 1146 self.symlink_or_copy(os.path.realpath(data), dest) | 1147 self.symlink_or_copy(os.path.realpath(data), dest) |
| 1147 trackDict = { | 1148 trackDict = { |
| 1148 "type": "SyntenyTrack", | 1149 "type": "SyntenyTrack", |
| 1149 "trackId": tId, | 1150 "trackId": tId, |
| 1155 "adapter": { | 1156 "adapter": { |
| 1156 "type": "PAFAdapter", | 1157 "type": "PAFAdapter", |
| 1157 "pafLocation": {"uri": url}, | 1158 "pafLocation": {"uri": url}, |
| 1158 "assemblyNames": passnames, | 1159 "assemblyNames": passnames, |
| 1159 }, | 1160 }, |
| 1161 "displays": [ | |
| 1162 {"type": "DotplotDisplay", "displayId": "%s-DotplotDisplay" % lab}, | |
| 1163 { | |
| 1164 "type": "LinearComparativeDisplay", | |
| 1165 "displayId": "%s-LinearComparativeDisplay" % lab, | |
| 1166 }, | |
| 1167 { | |
| 1168 "type": "LinearSyntenyDisplay", | |
| 1169 "displayId": "%s-LinearSyntenyDisplay" % lab, | |
| 1170 }, | |
| 1171 { | |
| 1172 "type": "LGVSyntenyDisplay", | |
| 1173 "displayId": "%s-LGVSyntenyDisplay" % lab, | |
| 1174 }, | |
| 1175 ], | |
| 1160 } | 1176 } |
| 1161 style_json = { | 1177 style_json = { |
| 1162 "displays": [ | 1178 "displays": [ |
| 1163 { | 1179 { |
| 1164 "type": "LinearBasicDisplay", | 1180 "type": "SyntenyDisplay", |
| 1165 "displayId": "%s-LinearBasicyDisplay" % trackDict["trackId"], | 1181 "displayId": "%s-SyntenyDisplay" % lab, |
| 1166 } | 1182 } |
| 1167 ] | 1183 ] |
| 1168 } | 1184 } |
| 1169 trackDict["style"] = style_json | 1185 trackDict["style"] = style_json |
| 1170 self.tracksToAdd[trackData["assemblyNames"]].append(trackDict) | 1186 self.tracksToAdd[trackData["assemblyNames"]].append(trackDict) |
