76eabae1c28bb07c02af6a12fa9222c348b039d9
max
  Sun Sep 6 07:02:29 2026 -0700
DANIO-CODE: open each subtrack description with the sentence saying that the track is part of the DANIO-CODE container, linking to its hgTrackUi page, instead of burying it in a paragraph at the end of the description. refs #38265

diff --git src/hg/makeDb/trackDb/zebrafish/danRer11/dcCAGEseqComposite.html src/hg/makeDb/trackDb/zebrafish/danRer11/dcCAGEseqComposite.html
index 918ca5a3163..e6e91e12815 100644
--- src/hg/makeDb/trackDb/zebrafish/danRer11/dcCAGEseqComposite.html
+++ src/hg/makeDb/trackDb/zebrafish/danRer11/dcCAGEseqComposite.html
@@ -1,38 +1,35 @@
 <h2>Description</h2>
 
 <p>
+This track is part of the <a href="hgTrackUi?g=danioCode">DANIO-CODE</a> track collection.
 CAGE (cap analysis of gene expression) sequences only the very first bases of capped
 RNA molecules. Each read therefore marks one transcription start site, at base
 resolution. Because promoters usually fire from a small cluster of neighboring start
 sites rather than a single base, the individual start sites are grouped into tag
 clusters, and a tag cluster is a good working definition of an active promoter.
 </p>
 
 <p>
 This track shows CAGE data for 16 zebrafish samples spanning 12 developmental stages,
 from the 1-cell stage to the adult. Two kinds of data are shown: the raw signal, which
 is the number of transcription start sites seen at each base, and the tag clusters
 called from that signal. Zebrafish is a useful system for this because the promoters
 used by the mother's stored RNA and those used after the embryo's own genome switches
 on can sit within the same promoter region and are separable at this resolution.
 </p>
 
-<p>
-This track is part of the <a href="hgTrackUi?g=danioCode">DANIO-CODE</a> collection.
-</p>
-
 <h2>Display Conventions and Configuration</h2>
 
 <p>
 The track has two views that can be configured separately. <b>Signal</b> shows one
 coverage graph per sample, auto-scaled to the window. <b>Regions</b> shows the tag
 clusters as blocks; the score of a cluster reflects its expression, and the colors are
 taken from the consortium's files.
 </p>
 
 <p>
 Nothing is displayed until samples are selected on the configuration page, where they
 can be filtered by developmental stage and by sample.
 </p>
 
 <h2>Methods</h2>