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/hgc/hgc.c src/hg/hgc/hgc.c index c0cb99d..c6d5da4 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -3388,32 +3388,30 @@ char *dupe, *words[16]; int wordCount; int start = cartInt(cart, "o"); struct sqlConnection *conn = hAllocConn(database); char table[64]; boolean hasBin; char query[512]; struct sqlResult *sr; char **row; struct tfbsConsSites *tfbsConsSites; struct tfbsConsSites *tfbsConsSitesList = NULL; struct tfbsConsFactors *tfbsConsFactor; struct tfbsConsFactors *tfbsConsFactorList = NULL; boolean firstTime = TRUE; char *mappedId = NULL; -char protMapTable[256]; -char *factorDb; dupe = cloneString(tdb->type); genericHeader(tdb, item); wordCount = chopLine(dupe, words); hFindSplitTable(database, seqName, tdb->table, table, &hasBin); sprintf(query, "select * from %s where name = '%s' and chrom = '%s' and chromStart = %d", table, item, seqName, start); sr = sqlGetResult(conn, query); while ((row = sqlNextRow(sr)) != NULL) { tfbsConsSites = tfbsConsSitesLoad(row+hasBin); slAddHead(&tfbsConsSitesList, tfbsConsSites); } @@ -3457,45 +3455,30 @@ printedPlus = printedPlus || (tfbsConsSites->strand[0] == '+'); printedMinus = printedMinus || (tfbsConsSites->strand[0] == '-'); } if (tfbsConsFactorList) { htmlHorizontalLine(); printf("<B style='font-size:large;'>Transcription Factors known to bind to this site:</B><BR><BR>"); for(tfbsConsFactor =tfbsConsFactorList ; tfbsConsFactor != NULL ; tfbsConsFactor = tfbsConsFactor ->next) { if (!sameString(tfbsConsFactor->species, "N")) { printf("<BR><B>Factor:</B> %s<BR>\n", tfbsConsFactor->factor); printf("<B>Species:</B> %s<BR>\n", tfbsConsFactor->species); printf("<B>SwissProt ID:</B> %s<BR>\n", sameString(tfbsConsFactor->id, "N")? "unknown": tfbsConsFactor->id); - - factorDb = hDefaultDbForGenome(tfbsConsFactor->species); - safef(protMapTable, sizeof(protMapTable), "%s.kgProtMap", factorDb); - - /* Only display link if entry exists in protein browser */ - if (hTableExists(database, protMapTable)) - { - sprintf(query, "select * from %s where qName = '%s'", protMapTable, tfbsConsFactor->id ); - sr = sqlGetResult(conn, query); - if ((row = sqlNextRow(sr)) != NULL) - { - printf("<A HREF=\"../cgi-bin/pbTracks?proteinID=%s&db=%s\" target=_blank><B>Proteome Browser Entry</B></A><BR>", tfbsConsFactor->id,factorDb); - sqlFreeResult(&sr); - } - } } } } printTrackHtml(tdb); freez(&dupe); hFreeConn(&conn); } void tfbsCons(struct trackDb *tdb, char *item) /* detail page for tfbsCons track */ { boolean printFactors = FALSE; boolean printedPlus = FALSE; boolean printedMinus = FALSE; @@ -3558,61 +3541,44 @@ else firstTime = FALSE; printf("<B>Item:</B> %s<BR>\n", tfbs->name); if (mappedId != NULL) printCustomUrl(tdb, mappedId, FALSE); printf("<B>Score:</B> %d<BR>\n", tfbs->score ); printf("<B>Strand:</B> %s<BR>\n", tfbs->strand); printPos(tfbsConsList->chrom, tfbs->chromStart, tfbs->chromEnd, NULL, TRUE, tfbs->name); printedPlus = printedPlus || (tfbs->strand[0] == '+'); printedMinus = printedMinus || (tfbs->strand[0] == '-'); } if (printFactors) { - char protMapTable[256]; - char *factorDb; - htmlHorizontalLine(); printf("<B style='font-size:large;'>Transcription Factors known to bind to this site:</B><BR><BR>"); for(tfbs=tfbsConsList ; tfbs != NULL ; tfbs = tfbs->next) { /* print only the positive strand when factors are on both strands */ if ((tfbs->strand[0] == '-') && printedPlus) continue; if (!sameString(tfbs->species, "N")) { printf("<BR><B>Factor:</B> %s<BR>\n", tfbs->factor); printf("<B>Species:</B> %s<BR>\n", tfbs->species); printf("<B>SwissProt ID:</B> %s<BR>\n", sameString(tfbs->id, "N")? "unknown": tfbs->id); - factorDb = hDefaultDbForGenome(tfbs->species); - safef(protMapTable, sizeof(protMapTable), "%s.kgProtMap", factorDb); - - /* Only display link if entry exists in protein browser */ - if (hTableExists(database, protMapTable)) - { - sprintf(query, "select * from %s where qName = '%s';", protMapTable, tfbs->id ); - sr = sqlGetResult(conn, query); - if ((row = sqlNextRow(sr)) != NULL) - { - printf("<A HREF=\"../cgi-bin/pbTracks?proteinID=%s\" target=_blank><B>Proteome Browser</B></A><BR><BR>", tfbs->id); - sqlFreeResult(&sr); - } - } } } } printTrackHtml(tdb); freez(&dupe); hFreeConn(&conn); } void firstEF(struct trackDb *tdb, char *item) { char *dupe, *words[16]; int wordCount; int start = cartInt(cart, "o"); struct sqlConnection *conn = hAllocConn(database);