78988553dd9b460c26f0b9f21f15a1aacfad9dab
lrnassar
  Fri Aug 21 15:44:40 2026 -0700
Polish pass on the mouseDevTimecourse tracks after a Playwright QA sweep. refs #37001

Sentence-case the tissue names and the facet column titles, so the barChart
facet filter reads "Tissue / Spleen" rather than "tissue / spleen" and the
bigWig matrix reads "Spleen". Only the first character is upper-cased. Added
sentenceCaseTissues.sh, which does the .facets and .categories files and is
idempotent, since the hub still ships lower-case and this has to be replayed
after any refetch. The count and color column names are deliberately left
lower-case: barChartUi.c requires a field literally named "count" to load the
file at all, and facetedTable.c keys its merge logic on "count", "color" and
"val". Renaming the faceted columns means trackDb matches, so the stanzas now
read barChartFacets Tissue,Timepoint.

Set priority on the container children so the default-visible M21 TPM sorts
first and the signal composite sorts last. The composite needs an explicit
value; without one it inherits the superTrack's 0.6 and floats to the top.

Fix the All reads view, which was inert. Every all-reads subtrack shipped
parent off, so switching the view to full revealed nothing. The view's own
visibility already gates drawing, so the subtrack state should not encode the
view as well. The default image is unchanged at 78 unique-reads rep1 tracks,
and switching the view to full now yields 156. This also makes the Rep 2
toggle symmetric across the two views.

Rename the bigWig subGroup3 display label from Age to Timepoint, matching the
barChart facet and the .facets column. The group name stays "age" because
dimensions and sortOrder reference it by name.

Add relatedTracks cross-links between the mm10 container and Tabula Muris.
Not Tabula Muris Senis, which is not on the RR.

Description pages: reorder the mm10 subtrack list to match the new display
order, "sub tracks" to "subtracks", capitalise the colour legend tissue names,
and correct the mm39 Il11ra2 note - the gene appears three times, two of them
stacked at one position and sharing a details page, with the third 497 kb away.

Makedocs record the casing step, its ordering constraint relative to the
reorder and colour steps, and the count/color naming constraint.

diff --git src/hg/makeDb/trackDb/mouse/mm10/mouseDevTimecourse.ra src/hg/makeDb/trackDb/mouse/mm10/mouseDevTimecourse.ra
index bd341d8d58a..a01913f1b08 100644
--- src/hg/makeDb/trackDb/mouse/mm10/mouseDevTimecourse.ra
+++ src/hg/makeDb/trackDb/mouse/mm10/mouseDevTimecourse.ra
@@ -1,84 +1,88 @@
 track mouseDevTimecourse
 superTrack on show
 shortLabel ENCODE Expression
 longLabel ENCODE developmental time course bulk RNA-seq gene expression
 group regulation
 priority 0.6
 pennantIcon New red ../goldenPath/newsarch.html#TBD "Released TBD"
 html mouseDevTimecourse
 
     track developmentTimecourseM4mm10TPM
     parent mouseDevTimecourse
+    priority 3
     type bigBarChart
     shortLabel Timecourse M4 TPM
     longLabel ENCODE mouse development time course GENCODE M4 TPM
     visibility hide
     barChartUnit TPM
-    barChartFacets tissue,timepoint
+    barChartFacets Tissue,Timepoint
     barChartStretchToItem on
     maxWindowToDraw 10000000
     barChartMetric sample
     labelFields name,name2
     defaultLabelFields name
     bigDataUrl /gbdb/mm10/mouseDevTimecourse/mouse_development_TPM_M4_mm10.bb
     barChartCategoryUrl /gbdb/mm10/mouseDevTimecourse/mouse_development_M4.categories
     barChartStatsUrl /gbdb/mm10/mouseDevTimecourse/mouse_development_M4.facets
     singleCellColumnNames off
     html developmentTimecourseM4mm10TPM
 
     track developmentTimecourseM4mm10FPKM
     parent mouseDevTimecourse
+    priority 4
     type bigBarChart
     shortLabel Timecourse M4 FPKM
     longLabel ENCODE mouse development time course GENCODE M4 FPKM
     visibility hide
     barChartUnit FPKM
-    barChartFacets tissue,timepoint
+    barChartFacets Tissue,Timepoint
     barChartStretchToItem on
     maxWindowToDraw 10000000
     barChartMetric sample
     labelFields name,name2
     defaultLabelFields name
     bigDataUrl /gbdb/mm10/mouseDevTimecourse/mouse_development_FPKM_M4_mm10.bb
     barChartCategoryUrl /gbdb/mm10/mouseDevTimecourse/mouse_development_M4.categories
     barChartStatsUrl /gbdb/mm10/mouseDevTimecourse/mouse_development_M4.facets
     singleCellColumnNames off
     html developmentTimecourseM4mm10FPKM
 
     track developmentTimecourseM21mm10TPM
     parent mouseDevTimecourse
+    priority 1
     type bigBarChart
     shortLabel Timecourse M21 TPM
     longLabel ENCODE mouse development time course GENCODE M21 TPM
     visibility pack
     barChartUnit TPM
-    barChartFacets tissue,timepoint
+    barChartFacets Tissue,Timepoint
     barChartStretchToItem on
     maxWindowToDraw 10000000
     barChartMetric sample
     labelFields name,name2
     defaultLabelFields name
     bigDataUrl /gbdb/mm10/mouseDevTimecourse/mouse_development_TPM_M21_mm10.bb
     barChartCategoryUrl /gbdb/mm10/mouseDevTimecourse/mouse_development_M21.categories
     barChartStatsUrl /gbdb/mm10/mouseDevTimecourse/mouse_development_M21.facets
     singleCellColumnNames off
     html developmentTimecourseM21mm10TPM
 
     track developmentTimecourseM21mm10FPKM
     parent mouseDevTimecourse
+    priority 2
     type bigBarChart
     shortLabel Timecourse M21 FPKM
     longLabel ENCODE mouse development time course GENCODE M21 FPKM
     visibility hide
     barChartUnit FPKM
-    barChartFacets tissue,timepoint
+    barChartFacets Tissue,Timepoint
     barChartStretchToItem on
     maxWindowToDraw 10000000
     barChartMetric sample
     labelFields name,name2
     defaultLabelFields name
     bigDataUrl /gbdb/mm10/mouseDevTimecourse/mouse_development_FPKM_M21_mm10.bb
     barChartCategoryUrl /gbdb/mm10/mouseDevTimecourse/mouse_development_M21.categories
     barChartStatsUrl /gbdb/mm10/mouseDevTimecourse/mouse_development_M21.facets
     singleCellColumnNames off
     html developmentTimecourseM21mm10FPKM