77dba36e6886565e458923533d0dd4d173641fb4
markd
  Thu Dec 1 12:21:46 2022 -0800
display GENCODE transcript rank in hgc when it is available

diff --git src/hg/hgc/gencodeClick.c src/hg/hgc/gencodeClick.c
index 1360248..1af8854 100644
--- src/hg/hgc/gencodeClick.c
+++ src/hg/hgc/gencodeClick.c
@@ -495,30 +495,36 @@
 
 if (isGrcHuman())
     writeHumanGeneLinkout(transAttrs, haveGeneSymbolSource, geneSymbolSource);
 else
     writeMouseGeneLinkout(transAttrs, haveGeneSymbolSource, geneSymbolSource);
 
 
 printf("<tr><th>CCDS<td>");
 if (!isEmpty(transAttrs->ccdsId))
     {
     printf("<a href=\"");
     printCcdsExtUrl(transAttrs->ccdsId);
     printf("\" target=_blank>%s</a>", transAttrs->ccdsId);
     }
 printf("<td></tr>\n");
+if (transAttrs->transcriptRank > 0)
+    {
+    // older versions will have rank of zero
+    printf("<tr><th>Transcript rank<td>%d<td></tr>\n",
+           transAttrs->transcriptRank);
+    }
 
 if (isProteinCodingTrans(transAttrs))
     writeAprrisRow(conn, tdb, transAttrs, tags);
 
 // FIXME: add sequence here??
 printf("</tbody></table>\n");
 }
 
 static void writeSequenceHtml(struct trackDb *tdb, char *gencodeId, struct genePred *transAnno)
 /* write links to get sequences */
 {
 printf("<table class=\"hgcCcds\"><thead>\n");
 printf("<tr><th colspan=\"2\">Sequences</tr>\n");
 printf("</thead><tbody>\n");
 if (transAnno->cdsStart < transAnno->cdsEnd)