Skip to content

Commit e67384e

Browse files
committed
Bugfix related to jbrowse trackId
1 parent 4f61590 commit e67384e

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

jbrowse/src/client/JBrowse/utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ function applyUrlParams(json, queryParam) {
158158
} else {
159159
let found = false
160160
for (const track of json.tracks) {
161-
if (track.trackId?.toLowerCase() === trackId?.toLowerCase() || track.name?.toLowerCase() === trackId?.toLowerCase()) {
161+
if (track.trackId?.toLowerCase() === trackId?.toLowerCase() || track.name?.toLowerCase() === trackId?.toLowerCase() || track.trackId?.toLowerCase().includes(trackId?.toLowerCase())) {
162162
track.displays[0].renderer.activeSamples = sampleList.join(',')
163163
found = true
164164
break
@@ -182,7 +182,7 @@ function applyUrlParams(json, queryParam) {
182182
const infoFilterList = JSON.parse(decodeURIComponent(infoFilterObj))
183183
let found = false
184184
for (const track of json.tracks) {
185-
if (track.trackId?.toLowerCase() === trackId?.toLowerCase() || track.name?.toLowerCase() === trackId?.toLowerCase()) {
185+
if (track.trackId?.toLowerCase() === trackId?.toLowerCase() || track.name?.toLowerCase() === trackId?.toLowerCase() || track.trackId?.toLowerCase().includes(trackId?.toLowerCase())) {
186186
track.displays[0].renderer.infoFilters = [...infoFilterList]
187187
found = true
188188
break

jbrowse/src/org/labkey/jbrowse/model/JsonFile.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -503,7 +503,6 @@ private JSONObject getVcfTrack(Logger log, ExpData targetFile, ReferenceGenome r
503503
ret.put("type", getTrackType());
504504
final File finalLocation = getLocationOfProcessedTrack(false);
505505
ret.put("trackId", finalLocation == null ? null : finalLocation.getName());
506-
ret.put("trackGUID", getObjectId());
507506
ret.put("name", getLabel());
508507
ret.put("assemblyNames", new JSONArray(){{
509508
put(JBrowseSession.getAssemblyName(rg));
@@ -571,7 +570,6 @@ private JSONObject getBamTrack(Logger log, ExpData targetFile, ReferenceGenome r
571570
ret.put("type", getTrackType());
572571
final File finalLocation = getLocationOfProcessedTrack(false);
573572
ret.put("trackId", finalLocation == null ? null : finalLocation.getName());
574-
ret.put("trackGUID", getObjectId());
575573
ret.put("name", getLabel());
576574
ret.put("category", new JSONArray(){{
577575
put(getCategory());
@@ -657,7 +655,6 @@ private JSONObject getTabixTrack(Logger log, ExpData targetFile, ReferenceGenome
657655
ret.put("type", getTrackType());
658656
final File finalLocation = getLocationOfProcessedTrack(false);
659657
ret.put("trackId", finalLocation == null ? null : finalLocation.getName());
660-
ret.put("trackGUID", getObjectId());
661658
ret.put("name", getLabel());
662659
ret.put("category", new JSONArray(){{
663660
put(getCategory());

0 commit comments

Comments
 (0)