51525e645840da619740932b632116cefa9d543a braney Thu Aug 2 12:58:48 2012 -0700 remove links out of the source code to the proteome browser (#5740) diff --git src/hg/hgGene/links.c src/hg/hgGene/links.c index 8179ad3..9ad5497 100644 --- src/hg/hgGene/links.c +++ src/hg/hgGene/links.c @@ -124,48 +124,30 @@ char *geneId) /* Return URL string if possible or NULL if not. FreeMem this when done. */ { char query[512]; struct sqlResult *sr; char **row; char *url = NULL; /* Some special case code here for things that need to * do more than check a table. */ if (sameString(link->name, "family")) { if (!hgNearOk(database)) return NULL; } -if (sameString(link->name, "protBrowser")) - { - if (!hgPbOk(database)) - return NULL; - /* special processing for PB, since we need the protein ID, instead everything key off from gene ID */ - /* use UniProt accession instead of displayID, because display ID sometimes changes */ - if (swissProtAcc == NULL || swissProtAcc[0] == 0) - return NULL; - if (isRgdGene(conn)) - { - safef(query, sizeof(query), "../cgi-bin/pbGlobal?proteinID=%s", swissProtAcc); - } - else - { - safef(query, sizeof(query), "../cgi-bin/pbTracks?db=%s&proteinID=%s", database, swissProtAcc); - } - return(cloneString(query)); - } if (sameString(link->name, "tbSchema")) { char *geneTable = genomeSetting("knownGene"); struct trackDb *tdb = hTrackDbForTrack(sqlGetDatabase(conn), geneTable); struct dyString *dy = NULL; if (tdb == NULL) return NULL; dy = newDyString(256); dyStringPrintf(dy, link->url, tdb->grp, geneTable, geneTable); trackDbFree(&tdb); addLinkExtras(link, dy); return dyStringCannibalize(&dy); } geneId = cloneAndCut(geneId, link->preCutAt); safef(query, sizeof(query), link->idSql, geneId);