e314363411293556f33418abe8923ad1e8bc496a markd Fri Oct 2 21:36:04 2026 -0700 Revert the TSS nesting on master; it lives on superTrackNesting. refs #35528 Putting PRO-cap and ProCapNet inside a transcriptionStart superTrack needs the nesting fix in #38460, which is not released. These tracks were released in 3bee9e40921, so on beta and the RR hgTrackDb would drop the container and trackDbToTxt would write an hs1 curated hub whose members name a parent stanza that is not there. The work is on the superTrackNesting branch and can come back once #38460 ships. diff --git src/hg/makeDb/doc/hs1/transcriptionStart.txt src/hg/makeDb/doc/hs1/transcriptionStart.txt index 24ee01a45d4..628bcd0c8c0 100644 --- src/hg/makeDb/doc/hs1/transcriptionStart.txt +++ src/hg/makeDb/doc/hs1/transcriptionStart.txt @@ -1,35 +1,32 @@ # Transcription start sites: ProCapNet predictions, #35528, Claude Thu Sep 17 2026 (Claude/markd) # Layout: one superTrack per data source, each holding its multiWig overlays # directly, the way fantom5 does. Not a composite: under a composite hgTrackUi # lists descendant leaves rather than containers, so an overlay gets no # configuration block of its own and hiding both strands of a cell line leaves an # empty row where the overlay was (#38441). As a superTrack member each overlay # is a track in its own right, with a full configuration page, and hiding it # hides the whole overlay. The cost is the subtrack matrix and the sample class # filter, neither of which a superTrack offers. # -# The two data-source superTracks sit inside a transcriptionStart superTrack. -# That needs the nesting fix in #38460: before it, a superTrack given a parent -# passed tdbQuery -check -strict and was then silently dropped at load. Until -# that fix is released, a plain make here produces a half-built state, because -# the trackDb make calls two installed binaries that predate it: hgTrackDb drops -# the container from the table, and trackDbToTxt then writes an hs1 curated hub -# whose member names a parent stanza that is not there. Load with a build that -# has the fix, and rebuild the hub, until it ships. +# These two superTracks are top level rather than sitting inside a single +# transcriptionStart folder, because superTracks do not nest: a superTrack given +# a parent passes tdbQuery -check -strict and is then silently dropped at load +# (#38460). transcriptionStart.html is left in the tree unused against that +# being fixed. # hs1 has the ProCapNet predictions only. There is no PRO-cap experiment and no # sequence-contribution score set on this assembly. See # makeDb/doc/hg38/transcriptionStart.txt for the hg38 build, which carries all # three. Scripts are in ~/kent/src/hg/makeDb/outside/proCapNet. mkdir -p /hive/data/outside/proCapNet/hs1 /hive/data/genomes/hs1/bed/proCapNet cd /hive/data/genomes/hs1/bed/proCapNet ~/kent/src/hg/makeDb/outside/proCapNet/proCapNetDownload hs1 \ ~/kent/src/hg/makeDb/outside/proCapNet/proCapNetExperiments.tsv \ /hive/data/outside/proCapNet/hs1/pred # 300 GB, about 30 minutes at six parallel streams # Re-encode from one bedGraph interval per base into fixedStep sections. Unlike # hg38 these files hold no NaN, so every base is kept.