1c32191759769c28cf763342f5e405420add0170 markd Thu Oct 1 21:20:54 2026 -0700 Make the TSS tracks superTracks of multiWig overlays. refs #35528 The composite held the multiWig overlays as children, which drew correctly but left two faults, both from hgTrackUi listing descendant leaves rather than containers: an overlay got no configuration block of its own, and hiding both strands of a cell line left an empty row where the overlay had been. That is #38441. As superTrack members the overlays are tracks in their own right. Each gets a full configuration page, including overlay method and negate values, and hiding one hides the whole overlay. Verified: hiding proCapNet_K562_pred removes the row and leaves the other five. Two top-level superTracks, PRO-cap and ProCapNet, rather than one transcriptionStart folder holding both. superTracks do not nest. A superTrack given a parent passes tdbQuery -check -strict and is then dropped at load, since trackDbSuperMarkup refuses to set a parent on a superTrack and hgTrackDb only writes a superTrack that some track names as its parent. Filed as #38460, with the test case; transcriptionStart.html stays in the tree unused in case it is fixed. What this costs: the subtrack matrix and the sample class filter, which a superTrack does not offer. Each overlay now carries its own wiggle settings and its own html, neither being inherited from a container any more. diff --git src/hg/makeDb/trackDb/human/hs1/transcriptionStart.ra src/hg/makeDb/trackDb/human/hs1/transcriptionStart.ra index 2d854f4461f..9872d5a6017 100644 --- src/hg/makeDb/trackDb/human/hs1/transcriptionStart.ra +++ src/hg/makeDb/trackDb/human/hs1/transcriptionStart.ra @@ -1,216 +1,214 @@ # Generated by hg/makeDb/outside/proCapNet/proCapNetTrackDb for hs1. # Do not edit by hand, edit the script and regenerate. -track transcriptionStart +track proCapNet superTrack on show -shortLabel Transcription Initiation (TSS) -longLabel Transcription initiation (TSS) group rna - - track proCapNet - parent transcriptionStart - compositeTrack on - type bigWig shortLabel ProCapNet longLabel ProCapNet predicted PRO-cap - subGroup1 cellLine Cell_line A673=A673 Caco2=Caco-2 Calu3=Calu3 HUVEC=HUVEC K562=K562 MCF10A=MCF10A - subGroup2 dataType Data_type predPos=Predicted_+ predNeg=Predicted_- - subGroup3 sampleClass Sample_class Cancer=Cancer Noncancer=Non-cancer - dimensions dimensionX=dataType dimensionY=cellLine dimA=sampleClass - filterComposite dimA - sortOrder cellLine=+ dataType=+ - configurable on - autoScale group - alwaysZero on - maxHeightPixels 100:40:8 - windowingFunction maximum - noInherit on - visibility hide priority 2 track proCapNet_A673_pred - parent proCapNet on +superTrack proCapNet full container multiWig aggregate solidOverlay showSubtrackColorOnUi on type bigWig +autoScale on +alwaysZero on +maxHeightPixels 100:40:8 +windowingFunction maximum +configurable on +html proCapNet color 0,114,178 shortLabel A673 Predicted longLabel A673 (ENCSR072YCM) ProCapNet predicted PRO-cap, plus up minus down - onlyVisibility full priority 1 track proCapNet_A673_pred_pos parent proCapNet_A673_pred - subGroups cellLine=A673 dataType=predPos sampleClass=Cancer type bigWig bigDataUrl /gbdb/hs1/proCapNet/pred/A673.proCapNet.pos.bw color 0,114,178 shortLabel A673 Predicted + longLabel A673 (ENCSR072YCM) ProCapNet predicted PRO-cap, plus strand track proCapNet_A673_pred_neg parent proCapNet_A673_pred - subGroups cellLine=A673 dataType=predNeg sampleClass=Cancer type bigWig bigDataUrl /gbdb/hs1/proCapNet/pred/A673.proCapNet.neg.bw color 0,114,178 altColor 0,114,178 shortLabel A673 Predicted - longLabel A673 (ENCSR072YCM) ProCapNet predicted PRO-cap, minus strand track proCapNet_Caco-2_pred - parent proCapNet on +superTrack proCapNet full container multiWig aggregate solidOverlay showSubtrackColorOnUi on type bigWig +autoScale on +alwaysZero on +maxHeightPixels 100:40:8 +windowingFunction maximum +configurable on +html proCapNet color 213,94,0 shortLabel Caco-2 Predicted longLabel Caco-2 (ENCSR182QNJ) ProCapNet predicted PRO-cap, plus up minus down - onlyVisibility full priority 2 track proCapNet_Caco-2_pred_pos parent proCapNet_Caco-2_pred - subGroups cellLine=Caco2 dataType=predPos sampleClass=Cancer type bigWig bigDataUrl /gbdb/hs1/proCapNet/pred/Caco-2.proCapNet.pos.bw color 213,94,0 shortLabel Caco-2 Predicted + longLabel Caco-2 (ENCSR182QNJ) ProCapNet predicted PRO-cap, plus strand track proCapNet_Caco-2_pred_neg parent proCapNet_Caco-2_pred - subGroups cellLine=Caco2 dataType=predNeg sampleClass=Cancer type bigWig bigDataUrl /gbdb/hs1/proCapNet/pred/Caco-2.proCapNet.neg.bw color 213,94,0 altColor 213,94,0 shortLabel Caco-2 Predicted - longLabel Caco-2 (ENCSR182QNJ) ProCapNet predicted PRO-cap, minus strand track proCapNet_Calu3_pred - parent proCapNet on +superTrack proCapNet full container multiWig aggregate solidOverlay showSubtrackColorOnUi on type bigWig +autoScale on +alwaysZero on +maxHeightPixels 100:40:8 +windowingFunction maximum +configurable on +html proCapNet color 0,158,115 shortLabel Calu3 Predicted longLabel Calu3 (ENCSR797DEF) ProCapNet predicted PRO-cap, plus up minus down - onlyVisibility full priority 3 track proCapNet_Calu3_pred_pos parent proCapNet_Calu3_pred - subGroups cellLine=Calu3 dataType=predPos sampleClass=Cancer type bigWig bigDataUrl /gbdb/hs1/proCapNet/pred/Calu3.proCapNet.pos.bw color 0,158,115 shortLabel Calu3 Predicted + longLabel Calu3 (ENCSR797DEF) ProCapNet predicted PRO-cap, plus strand track proCapNet_Calu3_pred_neg parent proCapNet_Calu3_pred - subGroups cellLine=Calu3 dataType=predNeg sampleClass=Cancer type bigWig bigDataUrl /gbdb/hs1/proCapNet/pred/Calu3.proCapNet.neg.bw color 0,158,115 altColor 0,158,115 shortLabel Calu3 Predicted - longLabel Calu3 (ENCSR797DEF) ProCapNet predicted PRO-cap, minus strand track proCapNet_HUVEC_pred - parent proCapNet on +superTrack proCapNet full container multiWig aggregate solidOverlay showSubtrackColorOnUi on type bigWig +autoScale on +alwaysZero on +maxHeightPixels 100:40:8 +windowingFunction maximum +configurable on +html proCapNet color 204,121,167 shortLabel HUVEC Predicted longLabel HUVEC (ENCSR801ECP) ProCapNet predicted PRO-cap, plus up minus down - onlyVisibility full priority 4 track proCapNet_HUVEC_pred_pos parent proCapNet_HUVEC_pred - subGroups cellLine=HUVEC dataType=predPos sampleClass=Noncancer type bigWig bigDataUrl /gbdb/hs1/proCapNet/pred/HUVEC.proCapNet.pos.bw color 204,121,167 shortLabel HUVEC Predicted + longLabel HUVEC (ENCSR801ECP) ProCapNet predicted PRO-cap, plus strand track proCapNet_HUVEC_pred_neg parent proCapNet_HUVEC_pred - subGroups cellLine=HUVEC dataType=predNeg sampleClass=Noncancer type bigWig bigDataUrl /gbdb/hs1/proCapNet/pred/HUVEC.proCapNet.neg.bw color 204,121,167 altColor 204,121,167 shortLabel HUVEC Predicted - longLabel HUVEC (ENCSR801ECP) ProCapNet predicted PRO-cap, minus strand track proCapNet_K562_pred - parent proCapNet on +superTrack proCapNet full container multiWig aggregate solidOverlay showSubtrackColorOnUi on type bigWig +autoScale on +alwaysZero on +maxHeightPixels 100:40:8 +windowingFunction maximum +configurable on +html proCapNet color 230,159,0 shortLabel K562 Predicted longLabel K562 (ENCSR740IPL) ProCapNet predicted PRO-cap, plus up minus down - onlyVisibility full priority 5 track proCapNet_K562_pred_pos parent proCapNet_K562_pred - subGroups cellLine=K562 dataType=predPos sampleClass=Cancer type bigWig bigDataUrl /gbdb/hs1/proCapNet/pred/K562.proCapNet.pos.bw color 230,159,0 shortLabel K562 Predicted + longLabel K562 (ENCSR740IPL) ProCapNet predicted PRO-cap, plus strand track proCapNet_K562_pred_neg parent proCapNet_K562_pred - subGroups cellLine=K562 dataType=predNeg sampleClass=Cancer type bigWig bigDataUrl /gbdb/hs1/proCapNet/pred/K562.proCapNet.neg.bw color 230,159,0 altColor 230,159,0 shortLabel K562 Predicted - longLabel K562 (ENCSR740IPL) ProCapNet predicted PRO-cap, minus strand track proCapNet_MCF10A_pred - parent proCapNet on +superTrack proCapNet full container multiWig aggregate solidOverlay showSubtrackColorOnUi on type bigWig +autoScale on +alwaysZero on +maxHeightPixels 100:40:8 +windowingFunction maximum +configurable on +html proCapNet color 86,180,233 shortLabel MCF10A Predicted longLabel MCF10A (ENCSR860TYZ) ProCapNet predicted PRO-cap, plus up minus down - onlyVisibility full priority 6 track proCapNet_MCF10A_pred_pos parent proCapNet_MCF10A_pred - subGroups cellLine=MCF10A dataType=predPos sampleClass=Noncancer type bigWig bigDataUrl /gbdb/hs1/proCapNet/pred/MCF10A.proCapNet.pos.bw color 86,180,233 shortLabel MCF10A Predicted + longLabel MCF10A (ENCSR860TYZ) ProCapNet predicted PRO-cap, plus strand track proCapNet_MCF10A_pred_neg parent proCapNet_MCF10A_pred - subGroups cellLine=MCF10A dataType=predNeg sampleClass=Noncancer type bigWig bigDataUrl /gbdb/hs1/proCapNet/pred/MCF10A.proCapNet.neg.bw color 86,180,233 altColor 86,180,233 shortLabel MCF10A Predicted - longLabel MCF10A (ENCSR860TYZ) ProCapNet predicted PRO-cap, minus strand