06598725532a350f0a2aee1c5fe67cfd338e9b5b braney Wed Aug 31 13:26:17 2016 -0700 some fixes for NCBI RefSeq track diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 017d98e..555ac15 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -11801,34 +11801,37 @@ printf("<H3>mRNA/Genomic Alignments</H3>"); printAlignments(pslList, start, "htcCdnaAli", "ncbiRefSeqPsl", itemName); } else { printf ("<h4>there is NO alignment for %s</h4><br>\n", itemName); } htmlHorizontalLine(); if (!sameString(tdb->track, "ncbiRefSeqPsl")) showGenePos(itemName, tdb); printf("<h3>Links to sequence:</h3>\n"); printf("<ul>\n"); +if (differentWord("n/a", nrl->protAcc)) + { puts("<li>\n"); hgcAnchorSomewhere("htcTranslatedProtein", nrl->protAcc, "ncbiRefSeqPepTable", seqName); printf("Predicted Protein</a> \n"); puts("</li>\n"); + } puts("<li>\n"); hgcAnchorSomewhere("ncbiRefSeqSequence", itemName, "ncbiRefSeqPsl", seqName); printf("%s</a> may be different from the genomic sequence.\n", "Predicted mRNA"); puts("</li>\n"); puts("<LI>\n"); hgcAnchorSomewhere("getDna", itemName, tdb->track, seqName); printf("Genomic Sequence</A> from assembly\n"); puts("</LI>\n"); printf("</ul>\n"); printTrackHtml(tdb); hFreeConn(&conn); }