0600b1ca44df66fa059b55f2357c0df6387d64b5
lrnassar
  Thu Feb 6 12:03:54 2025 -0800
Turning SpliceAI into a composite instead of a superTrack so it can be nested in the splicing impact track, refs #34823

diff --git src/hg/makeDb/trackDb/human/spliceAI.ra src/hg/makeDb/trackDb/human/spliceAI.ra
index 633c2812df4..a64c40af5ea 100644
--- src/hg/makeDb/trackDb/human/spliceAI.ra
+++ src/hg/makeDb/trackDb/human/spliceAI.ra
@@ -1,77 +1,77 @@
 track spliceAI
-superTrack on
+compositeTrack on
 shortLabel SpliceAI
 longLabel SpliceAI: Splice Variant Prediction Score
 group phenDis
 type bigBed 9 +
 tableBrowser off
 dataVersion Illumina SpliceAI Score v1.3
 pennantIcon New red ../goldenPath/newsarch.html#081224 "Aug. 12, 2024"
 
     track spliceAIsnvs
     type bigBed 9 +
     priority 1
     shortLabel SpliceAI SNVs
     longLabel SpliceAI SNVs (unmasked)
-    superTrack spliceAI pack
+    parent spliceAI on
     tableBrowser off
     bigDataUrl /gbdb/$D/bbi/spliceAIsnvs.bb
     itemRgb on
     noScoreFilter on
     filterValues.spliceType donor_gain|Donor gain,donor_loss|Donor loss,acceptor_gain|Acceptor gain,acceptor_loss|Acceptor loss
     filterLabel.spliceType Splice type
     filter.AIscore 0.02
     filterLimits.AIscore 0.02:1
     mouseOver <b>Change:</b> $name<br><b>Gene:</b> $gene<br><b>Type of change:</b> $spliceType<br><b>Affected splice location:</b> $relativePos<br><b>Score:</b> $AIscore
     html spliceAI
 
     track spliceAIindels
     priority 1.1
     type bigBed 9 +
     shortLabel SpliceAI indels
     longLabel SpliceAI Indels (unmasked)
-    superTrack spliceAI dense
+    parent spliceAI on
     tableBrowser off
     bigDataUrl /gbdb/$D/bbi/spliceAIindels.bb
     itemRgb on
     noScoreFilter on
     filterValues.spliceType donor_gain|Donor gain,donor_loss|Donor loss,acceptor_gain|Acceptor gain,acceptor_loss|Acceptor loss
     filterLabel.spliceType Splice type
     filter.AIscore 0.02
     filterLimits.AIscore 0.02:1
     mouseOver <b>Change:</b> $name<br><b>Gene:</b> $gene<br><b>Type of change:</b> $spliceType<br><b>Affected splice location:</b> $relativePos<br><b>Score:</b> $AIscore
     html spliceAI
 
     track spliceAIsnvsMasked
     priority 1.2
     type bigBed 9 +
     shortLabel SpliceAI SNVs (masked)
     longLabel SpliceAI SNVs (masked)
-    superTrack spliceAI hide
+    parent spliceAI off
     tableBrowser off
     bigDataUrl /gbdb/$D/bbi/spliceAIsnvsMasked.bb
     itemRgb on
     noScoreFilter on
     filterValues.spliceType donor_gain|Donor gain,donor_loss|Donor loss,acceptor_gain|Acceptor gain,acceptor_loss|Acceptor loss
     filterLabel.spliceType Splice type
     filter.AIscore 0.02
     filterLimits.AIscore 0.02:1
     mouseOver <b>Change:</b> $name<br><b>Gene:</b> $gene<br><b>Type of change:</b> $spliceType<br><b>Affected splice location:</b> $relativePos<br><b>Score:</b> $AIscore
     html spliceAI
 
     track spliceAIindelsMasked
     priority 1.3
     type bigBed 9 +
     shortLabel SpliceAI indels (masked)
     longLabel SpliceAI Indels (masked)
-    superTrack spliceAI hide
+    parent spliceAI off
     tableBrowser off
     bigDataUrl /gbdb/$D/bbi/spliceAIindelsMasked.bb
     itemRgb on
     noScoreFilter on
     filterValues.spliceType donor_gain|Donor gain,donor_loss|Donor loss,acceptor_gain|Acceptor gain,acceptor_loss|Acceptor loss
     filterLabel.spliceType Splice type
     filter.AIscore 0.02
     filterLimits.AIscore 0.02:1
     mouseOver <b>Change:</b> $name<br><b>Gene:</b> $gene<br><b>Type of change:</b> $spliceType<br><b>Affected splice location:</b> $relativePos<br><b>Score:</b> $AIscore
     html spliceAI