f2ef97844c0973a30cbbc1afcdd01b4096143a69 lrnassar Wed Jun 3 10:56:07 2026 -0700 Add date-based dataVersion to composite/superTrack otto containers. refs #36455 Composite and superTrack container pages do not display 'Data last updated at UCSC' (printUpdateTime returns early for them), so a dataVersion file is the only freshness signal a user sees there. Add one to the dbVar (dbVarSv), panelApp, clinGen (clinGenComp) and decipher (decipherContainer) containers. Each otto build script writes a per-assembly 'Last updated <date>' file when it actually updates the data, and the container stanza points to it via dataVersion. clinGen's container date is written by its three displayed feeds (makeDosage, makeGeneValidity, makeClinGenCspec); decipher writes hg38 only (hg19 is frozen). diff --git src/hg/makeDb/trackDb/human/decipher.ra src/hg/makeDb/trackDb/human/decipher.ra index 8a246ad99b1..0a19cfd94be 100644 --- src/hg/makeDb/trackDb/human/decipher.ra +++ src/hg/makeDb/trackDb/human/decipher.ra @@ -1,79 +1,80 @@ track decipherContainer superTrack on shortLabel DECIPHER longLabel DECIPHER cartVersion 7 group phenDis +dataVersion /gbdb/$D/decipher/version.txt track decipher priority 1 shortLabel DECIPHER CNVs longLabel DECIPHER CNVs group phenDis visibility pack type bigBed 9 + itemRgb on tableBrowser off knownCanonToDecipher knownToDecipher decipherRaw bigDataUrl /gbdb/$D/decipher/decipherCnv.bb url https://www.deciphergenomics.org/patient/$$ urlLabel Decipher Patient View: filter.size 0 filterByRange.size on filterLimits.size 2:170487333 filterValues.variant_class Amplification,Copy-Number Gain,Deletion,Duplication,Duplication/Trip filterValues.pathogenicity Benign,Likely Benign,Likely Pathogenic,Pathogenic,Uncertain,Unknown mergeSpannedItems on searchIndex name #mouseOverField _mouseOver mouseOver <b>Position</b>: $chrom:${chromStart}-${chromEnd}<br> <b>Size of Variant</b>: $size<br> <b>Genotype</b>: $genotype<br> <b>Variant Class</b>: $variant_class<br> <b>Inheritance</b>: $inheritance<br> <b>Pathogenicity</b>: $pathogenicity<br> <b>Phenotypes</b>: $phenotypes<br> html decipherContainer parent decipherContainer track decipherSnvs priority 2 shortLabel DECIPHER SNVs longLabel DECIPHER: Chromosomal Imbalance and Phenotype in Humans (SNVs) group phenDis visibility pack color 0,0,0 type bed 4 tableBrowser off decipherSnvsRaw prevExonText Left edge nextExonText Right edge html decipherContainer parent decipherContainer track decipherPopulation priority 3 parent decipherContainer type bigBed 9 + shortLabel DECIPHER Population CNVs longLabel DECIPHER: Population CNVs bigDataUrl /gbdb/$D/decipher/population_cnv.bb visibility pack mouseOver <b>Position</b>: $chrom:${chromStart}-${chromEnd}<br> <b>Type of CNV</b>: $type<br> <b>Frequency of CNV</b>: $frequency<br> <b>Number of Observations</b>: $observations<br> <b>Sample Size of Study</b>: $sample_size<br> html decipherContainer searchIndex name noScoreFilter on filterValues.type loss,gain,del/dup filter.sample_size 0 searchTable decipher searchMethod exact searchType bigBed searchTable decipherPopulation searchMethod exact searchType bigBed searchName decipherId searchTable decipher termRegex [0-9]+ searchType bed searchPriority 50 searchName decipherSnvsId searchTable decipherSnvs termRegex [0-9]+ searchType bed searchPriority 50