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)