0871110b9e07cfb8001e6de9d156e7e7f74f8c25 max Fri Sep 4 17:00:53 2026 -0700 STRchive track now updates itself, and is on hg19 and hs1 as well as hg38 STRchive builds a Genome Browser bigBed with every release now and publishes it on their GitHub releases page, so there is nothing left for us to convert. A new otto job checks weekly for a new release, downloads the file into its own releases/<tag> directory, sanity-checks the locus count, and repoints the /gbdb symlinks at it. Silent when there is no new release. See STRchive issue 333 for the correspondence that set this up. Their releases carry hg19, hg38 and T2T-chm13 (= hs1) files and we take all three, so the new strVar stanza lives in human/strVarNew.ra rather than under hg38. The bigDataUrls use $D, and hgTrackDb -strict drops any member whose file is missing, so each assembly gets only the tracks that were built for it: STRchive on all three, the other four on hg38 only. The description page is rewritten for the new evidence-level coloring, gains an evidence filter, and now says that the track updates itself and that older versions are on GitHub rather than here. All of that is alpha only. Nothing copies /gbdb/*/strVar/ out to the RR yet, so releasing this trackDb would have it promise data the RR does not have. The old hg38-only version stays as human/hg38/strVar.ra, tagged beta,public, until the sysadmins install the strchiveAutoPush cron drafted alongside the otto job. The header of strVarNew.ra lists what to delete and rename then. refs #38268 diff --git src/hg/makeDb/trackDb/human/trackDb.ra src/hg/makeDb/trackDb/human/trackDb.ra index 5a885f6b7ff..058a7988256 100644 --- src/hg/makeDb/trackDb/human/trackDb.ra +++ src/hg/makeDb/trackDb/human/trackDb.ra @@ -5632,28 +5632,35 @@ termRegex [NY]P_[0-9]{6}[0-9]*\.[0-9]+ searchPriority 20.1 include alphaMissense.ra include mitoMap.ra include exonprimers.ra alpha include colorsDbLegacy.ra alpha include g2p.ra include varFreqs.ra include phasedVars.ra +# Tandem Repeat Variation superTrack. Shared by all human assemblies: the +# bigDataUrls use $D and -strict drops the members whose file is not there, so +# each assembly gets only the tracks that were actually built for it. Alpha only +# until the STRchive auto-push is installed, #38268 -- beta and public still get +# the hg38-only human/hg38/strVar.ra. Drop the "alpha" here to release it. +include strVarNew.ra alpha + track dnaMethylation superTrack on shortLabel DNA Methylation longLabel DNA Methylation group regulation priority 3 html dnaMethylation.html include methylationAtlas.ra include methylationAtlasSignals.ra include locusSpec.ra alpha include umdTp53.ra alpha