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/trackDb.dbVar.ra src/hg/makeDb/trackDb/human/trackDb.dbVar.ra
index e007b39c523..625eef01bc6 100644
--- src/hg/makeDb/trackDb/human/trackDb.dbVar.ra
+++ src/hg/makeDb/trackDb/human/trackDb.dbVar.ra
@@ -1,21 +1,22 @@
 track dbVarSv
 superTrack on
 group varRep
 html dbVarCurated
 shortLabel dbVar Struct Var
 longLabel NCBI dbVar Structural Variants
+dataVersion /gbdb/$D/bbi/dbVar/version.txt
 
     track dbVar_common
     superTrack dbVarSv pack
     compositeTrack on
     visibility pack
     itemRgb on
     type bigBed 9 + .
     html dbVarCommon
     shortLabel dbVar Common SV
     longLabel NCBI dbVar Curated Common Structural Variants
     mouseOverField label
     searchIndex name
     hideEmptySubtracks on
     filterLabel.type Variant Type
     filterValues.type alu deletion,alu insertion,copy number gain,copy number loss,copy number variation,deletion,duplication,herv deletion,insertion,line1 deletion,line1 insertion,mobile element deletion,mobile element insertion,sva deletion,sva insertion