54352b1c58abe76d6d8ea4404b4ffb9b00d294bf braney Wed Apr 8 12:23:43 2026 -0700 don't output links to transcript or gene on quickLifted decipher SNV tracks #36061 diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 84614360b20..9c38fdb29f4 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -11534,35 +11534,41 @@ // freeMem(phenoString); } if (row != NULL) { char *hgsidString = cartSidUrlString(cart); if (isNotEmpty(row[1])) { printf("<b>Ref Allele:</b> %s\n<br>\n", row[1]); } if (isNotEmpty(row[2])) { printf("<b>Alt Allele:</b> %s\n<br>\n", row[2]); } if (isNotEmpty(row[3])) { + if (liftDb) + printf("<b>Transcript:</b>%s\n<br>\n", row[3]); + else printf("<b>Transcript:</b> <a href='../cgi-bin/hgTracks?%s&position=%s'>%s</a>\n<br>\n", hgsidString, row[3], row[3]); } if (isNotEmpty(row[4])) { + if (liftDb) + printf("<b>Gene:</b> %s\n<br>\n", row[4]); + else printf("<b>Gene:</b> <a href='../cgi-bin/hgTracks?%s&position=%s'>%s</a>\n<br>\n", hgsidString, row[4], row[4]); } if (isNotEmpty(row[5])) { printf("<b>Genotype:</b> %s\n<br>\n", row[5]); } if (isNotEmpty(row[6])) { printf("<b>Inheritance:</b> %s\n<br>\n", row[6]); } if (isNotEmpty(row[7])) { printf("<b>Pathogenicity:</b> %s\n<br>\n", row[7]); }