96180f7e8f52b8b33e3f6e960839f55bcaac4665 hiram Tue Feb 9 13:51:27 2016 -0800 need to make hte protein click links for the ncbiRefSeq resf #13673 diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 81a481b..befa85c 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -11508,30 +11508,49 @@ if (pslList) { int start = cartInt(cart, "o"); printf("<H3>mRNA/Genomic Alignments</H3>"); printAlignments(pslList, start, "ncbiRefSeqPsl", "ncbiRefSeqPsl", itemName); } else { printf ("<h4>there is NO alignment for %s</h4><br>\n", itemName); } htmlHorizontalLine(); showGenePos(itemName, tdb); +printf("<h3>Links xyz to sequence:</h3>\n"); +printf("<ul>\n"); +printf("<li>need to figure out how to make these links, these don't work.\n"); + +// might need something like this: seq = hPepSeq(database, buffer); + +puts("<li>\n"); +hgcAnchorSomewhere("htcTranslatedProtein", itemName, "seqNcbiRefSeq", + nrl->mrnaAcc); +printf("Predicted Protein</a> \n"); +puts("</li>\n"); +puts("<li>\n"); +hgcAnchorSomewhere("htcGeneMrna", itemName, tdb->track, nrl->mrnaAcc); +printf("%s</a> may be different from the genomic sequence.\n", + "Predicted mRNA"); +puts("</li>\n"); + +printf("</ul>\n"); + printTrackHtml(tdb); hFreeConn(&conn); } void doRefGene(struct trackDb *tdb, char *rnaName) /* Process click on a known RefSeq gene. */ { struct sqlConnection *conn = hAllocConn(database); int start = cartInt(cart, "o"); int left = cartInt(cart, "l"); int right = cartInt(cart, "r"); char *chrom = cartString(cart, "c"); boolean isXeno = sameString(tdb->table, "xenoRefGene"); if (isXeno)