85e7461e2142b0bc71be2d905f2a5c705d1fa71f hiram Thu Apr 14 13:23:18 2016 -0700 adding Entrez nuccore link to gold fragment details page refs #17168 diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 61becef..ecf1181 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -6422,30 +6422,31 @@ char *accession1, *accession2, *spanner, *variation, *varEvidence, *contact, *remark, *comment; // char *evaluation; unused variable char *secondAcc, *secondAccVer; char *tmpString; int first; cartWebStart(cart, database, "%s", fragName); hFindSplitTable(database, seqName, tdb->table, splitTable, &hasBin); sqlSafef(query, sizeof query, "select * from %s where frag = '%s' and chromStart = %d", splitTable, fragName, start); sr = sqlMustGetResult(conn, query); row = sqlNextRow(sr); agpFragStaticLoad(row+hasBin, &frag); +printf("<B>Entrez nucleotide:</B><A TARGET=_blank HREF='http://www.ncbi.nlm.nih.gov/nuccore/%s'> %s</A><BR>\n", fragName, fragName); printf("<B>Clone Fragment ID:</B> %s<BR>\n", frag.frag); printf("<B>Clone Fragment Type:</B> %s<BR>\n", frag.type); printf("<B>Clone Bases:</B> %d-%d<BR>\n", frag.fragStart+1, frag.fragEnd); if (hTableExists(database, "contigAcc")) { sqlSafef(query2, sizeof query2, "select * from contigAcc where contig = '%s'", frag.frag); if ((sr2 = sqlGetResult(conn2, query2))) { row = sqlNextRow(sr2); if (row) { contigAccStaticLoad(row, &contigAcc); printf("<B>Genbank Accession: <A HREF="); printEntrezNucleotideUrl(stdout, contigAcc.acc);