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);