aedbaca2593e2adea277d6f5c91f57c65e54b7fc braney Mon Jan 14 11:10:16 2013 -0800 remove Stanford SOURCE link from refGene and few other places #9962 diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index f032074..cb3081c 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -5222,55 +5222,30 @@ snprintf(qry, sizeof(qry), "select comment from rikenseq where id='%s';", seqid); sqlFreeResult(&sr); sr = sqlMustGetResult(conn, qry); row = sqlNextRow(sr); if (row != NULL) { comment = row[0]; printf("Riken/comment: %s
\n",comment); } } } -void printStanSource(char *acc, char *type) -/* Print out a link (Human/Mouse/Rat only) to Stanford's SOURCE web resource. - Types known are: est,mrna,unigene,locusLink. */ -{ -if (startsWith("Human", organism) || startsWith("Mouse", organism) || - startsWith("Rat", organism)) - { - char *stanSourceLink = "http://smd.stanford.edu/cgi-bin/source/sourceResult?"; - if(sameWord(type, "est")) - { - printf("Stanford SOURCE: %s [Gene Info] ",acc,stanSourceLink,acc); - printf("[Clone Info]
\n",stanSourceLink,acc); - } - else if(sameWord(type,"unigene")) - { - printf("Stanford SOURCE: %s [Gene Info] ",acc,stanSourceLink,acc); - printf("[Clone Info]
\n",stanSourceLink,acc); - } - else if(sameWord(type,"mrna")) - printf("Stanford SOURCE: %s
\n",stanSourceLink,acc,acc); - else if(sameWord(type,"locusLink")) - printf("Stanford SOURCE Locus Link: %s
\n",stanSourceLink,acc,acc); - } -} - void printGeneCards(char *geneName) /* Print out a link to GeneCards (Human only). */ { if (startsWith("hg", database) && isNotEmpty(geneName)) { printf("GeneCards: " "%s
\n", geneName, geneName); } } int getImageId(struct sqlConnection *conn, char *acc) /* get the image id for a clone, or 0 if none */ { @@ -5492,31 +5467,30 @@ if (sameWord(organism, "Rat")) { if (hTableExists(database, "rgdEstLink")) { snprintf(query, sizeof(query), "select id from %s.rgdEstLink where name = '%s';", database, acc); if (sqlQuickQuery(conn2, query, rgdEstId, sizeof(rgdEstId)) != NULL) { tdbRgdEst = hashFindVal(trackHash, "rgdEst"); printf("RGD EST Report: "); printf("", tdbRgdEst->url, rgdEstId); printf("RGD:%s
\n", rgdEstId); } } } - printStanSource(acc, type); if (isEst && hTableExists(database, "estOrientInfo") && (psl != NULL)) { int estOrient = getEstTranscriptionDir(conn2, psl); if (estOrient != 0) printf("EST transcribed from %c strand (supported by %d splice sites).
\n", (estOrient > 0 ? '+' : '-' ), abs(estOrient)); } if (hGenBankHaveSeq(database, acc, NULL)) { printf("%s sequence: ", type); hgcAnchorSomewhere("htcDisplayMrna", acc, tdb->track, seqName); printf("%s
\n", acc); } } else @@ -10469,31 +10443,30 @@ puts("
"); if (rl->omimId != 0) { printf("OMIM: omimId); printf("\" TARGET=_blank>%d
\n", rl->omimId); } if (rl->locusLinkId != 0) { printf("Entrez Gene: "); printf("", rl->locusLinkId); printf("%d
\n", rl->locusLinkId); } -printStanSource(rl->mrnaAcc, "mrna"); htmlHorizontalLine(); /* print alignments that track was based on */ { char *aliTbl = (sameString(tdb->table, "rgdGene") ? "refSeqAli" : "xenoRGDAli"); struct psl *pslList = getAlignments(conn, aliTbl, rl->mrnaAcc); printf("

mRNA/Genomic Alignments

"); printAlignments(pslList, start, "htcCdnaAli", aliTbl, rl->mrnaAcc); } htmlHorizontalLine(); geneShowPosAndLinks(rl->mrnaAcc, rl->protAcc, tdb, "refPep", "htcTranslatedProtein", "htcRefMrna", "htcGeneInGenome", "mRNA Sequence"); @@ -10897,31 +10870,30 @@ jaxOrthologStaticLoad(row, &jo); printf("MGI Mouse Ortholog: "); printf("", jo.mgiId); printf("%s
\n", jo.mouseSymbol); } sqlFreeResult(&sr); } if (startsWith("hg", database)) { printf("\n"); printf("AceView: "); printf("", rl->name); printf("%s
\n", rl->name); } -printStanSource(rl->mrnaAcc, "mrna"); prGRShortRefGene(rl->name); } void prKnownGeneInfo(struct sqlConnection *conn, char *rnaName, char *sqlRnaName, struct refLink *rl) /* print basic details information and links for a Known Gene */ { struct sqlResult *sr; char **row; char query[256]; int ver = gbCdnaGetVersion(conn, rl->mrnaAcc); char *cdsCmpl = NULL; printf("\n"); @@ -10976,31 +10948,30 @@ printf("Mouse Genome Informatics: "); mgiID = cloneString(row[0]); printf("%s
\n",mgiID, mgiID); } else { /* per Carol Bult from Jackson Lab 4/12/02, JAX do not always agree * with Locuslink on seq to gene association. * Thus, not finding a MGIid even if a LocusLink ID * exists is always a possibility. */ } sqlFreeResult(&sr); } } -printStanSource(rl->mrnaAcc, "mrna"); } void doKnownGene(struct trackDb *tdb, char *rnaName) /* Process click on a known gene. */ { struct sqlConnection *conn = hAllocConn(database); struct sqlResult *sr; char **row; char query[256]; char *kgId = cartString(cart, "i"); char *sqlRnaName = rnaName; char *summary = NULL; struct refLink rlR; struct refLink *rl; int start = cartInt(cart, "o"); @@ -19422,31 +19393,30 @@ int featureCount; int count=0; seList=loadSageExps("sageExp",bedList); sgList = loadSageData("sage", bedList); slSort(&sgList,sortSageByBedOrder); printSageReference(sgList, tdb); /* temporarily disable this link until debugged and fixed. Fan printSageGraphUrl(sgList); */ printf("
\n"); for(sg=sgList; sg != NULL; sg = sg->next) { char buff[256]; sprintf(buff,"Hs.%d",sg->uni); - printStanSource(buff, "unigene"); } featureCount= slCount(sgList); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n",featureCount); printf("\n\n"); for(sg = sgList; sg != NULL; sg = sg->next) { char buff[32]; char url[256]; sprintf(buff,"Hs.%d",sg->uni); printf("
Sage ExperimentTissueUni-Gene Clusters
(Median [Ave ± Stdev])
  \n");