fbe9bce3a858f2ed909fdeeddde3191efbd33163 braney Tue Jul 28 13:04:02 2020 -0700 reference kgXref from the default knownGene database diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index c6181ea..b59e42b 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -10756,33 +10756,34 @@ if (printedCnt < 1) printf("<B>RefSeq Gene(s): </B>"); else printf(", "); printf("<A HREF=\"%s%s&o=%s&t=%s\">", "../cgi-bin/hgc?g=refGene&i=", row[0], chromStart, chromEnd); printf("%s</A></B>", row[0]); printedCnt++; } if (printedCnt >= 1) printf("<BR>\n"); } sqlFreeResult(&sr); } // show Related UCSC Gene links + char *knownDatabase = hdbDefaultKnownDb(database); sqlSafef(query, sizeof(query), - "select distinct kgId from kgXref x, %s l, omim2gene g where x.refseq = mrnaAcc and l.omimId=%s and g.omimId=l.omimId and g.entryType='gene'", - refLinkTable, itemName); + "select distinct kgId from %s.kgXref x, %s l, omim2gene g where x.refseq = mrnaAcc and l.omimId=%s and g.omimId=l.omimId and g.entryType='gene'", + knownDatabase, refLinkTable, itemName); sr = sqlMustGetResult(conn, query); if (sr != NULL) { int printedCnt; printedCnt = 0; while ((row = sqlNextRow(sr)) != NULL) { if (printedCnt < 1) printf("<B>Related Transcripts: </B>"); else printf(", "); printf("<A HREF=\"%s%s&hgg_chrom=none\">", "../cgi-bin/hgGene?hgg_gene=", row[0]); printf("%s</A></B>", row[0]); printedCnt++; }