1d2a675ae988808110af74d46ebe63658d49c687 fanhsu Fri Jun 10 10:28:47 2011 -0700 For omimAvSnp, open snp hgc page in the same window instead of opening new one. And go to snp130 for hg18. diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index b53ae33..6922f02 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -9842,32 +9842,40 @@ printf("<BR>\n"); safef(query, sizeof(query), "select dbSnpId from omimAvRepl where avId='%s'", avId); sr = sqlMustGetResult(conn, query); row = sqlNextRow(sr); if (row != NULL) { dbSnpId = cloneString(row[0]); } sqlFreeResult(&sr); if (!sameWord(dbSnpId, "-")) { printf("<B>dbSNP:</B> \n"); - printf("<A HREF=\"%s%s\" target=_blank>", + if (sameWord(database, "hg18")) + { + printf("<A HREF=\"%s%s\" >", + "../cgi-bin/hgc?g=snp130&i=", dbSnpId); + } + else + { + printf("<A HREF=\"%s%s\" >", "../cgi-bin/hgc?g=snp132&i=", dbSnpId); + } printf("%s</A></B>", dbSnpId); fflush(stdout); } } printf("<HR>"); printPosOnChrom(chrom, atoi(chromStart), atoi(chromEnd), NULL, FALSE, itemName); } void doOmimAvSnp(struct trackDb *tdb, char *item) /* Put up OmimGene track info. */ { genericHeader(tdb, item); printOmimAvSnpDetails(tdb, item, FALSE); printTrackHtml(tdb);