5a34c495d5fe1db2aab6d1785c0b0239dbed2520 angie Sat Aug 16 21:21:02 2025 -0700 New track type lorax: details page embeds Lorax multi-tree viewer. The trees are subtrees of an Ancestral Recombination Graph (ARG). This commit also adds a track with 1000 Genomes data, tgpLorax. The details page uses an iframe to embed the Lorax viewer from a separate server (most likely will run in a docker container on the GB server hosts; that will make this track more complicated for mirror operators than other tracks). diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index 03b4fc76fe7..a7ea5e36605 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -15163,30 +15163,34 @@ { gvfMethods(track); } else if (sameWord(type, "barChart")) { barChartMethods(track); } else if (sameWord(type, "interact")) { interactMethods(track); } else if (sameWord(type, "bedMethyl")) { bedMethylMethods(track); } +else if (sameWord(type, "lorax")) + { + loraxMethods(track); + } /* add handlers for wildcard */ if (startsWith("peptideAtlas", track->track)) peptideAtlasMethods(track); else if (startsWith("gtexGene", track->track)) gtexGeneMethods(track); else if (startsWith("rnaStruct", track->track)) rnaSecStrMethods(track); #endif /* GBROWSE */ } static void compositeLoad(struct track *track) /* Load all subtracks */ { struct track *subtrack; long thisTime = 0, lastTime = 0;