542611d9d724f5da8cd1a9e7ce22069608bc6ecd kate Wed Jul 20 14:38:52 2011 -0700 Remove preview links from hgc (wasnt intended to go there, and was producing broken link) diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index 894b337..4364cc6 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -2407,30 +2407,49 @@ hTvFromString(cartUsualString(cart, tdb->track, hStringFromTv(tdb->visibility))); hTvDropDownClassVisOnly(tdb->track, tv, tdb->canPack, tv == tvHide ? "hiddenText" : "normalText", trackDbSetting(tdb, "onlyVisibility")); } printf("<TD>%s", tdb->longLabel); char *dataVersion = trackDbSetting(tdb, "dataVersion"); if (dataVersion) printf("  <EM style='color:#666666; font-size:smaller;'>%s</EM>", dataVersion); printf("</TD></TR>"); } printf("</TABLE>"); } +void previewLinks(char *db, struct trackDb *tdb) +/* Informational messages about preview browser (ENCODE tracks only) */ +{ +if (trackDbSetting(tdb, "wgEncode") != NULL) + { + if (hIsPreviewHost()) + { + printf("<p><b>WARNING</b>: This data is provided for early access via the Preview Browser -- it is unreviewed and subject to change. For high quality reviewed annotations, see the <a target=_blank href='http://%s/cgi-bin/hgTracks?db=%s'>Genome Browser</a>.", + "genome.ucsc.edu", db); + } + else + { + // TODO: use hTrackUiName() + printf("<p><b>NOTE</b>: Early access to additional track data may be available on the <a target=_blank href='http://%s/cgi-bin/hgTrackUi?db=%s&g=%s'>Preview Browser</A>.", + "genome-preview.ucsc.edu", db, tdb->track); + } + } +} + void specificUi(struct trackDb *tdb, struct trackDb *tdbList, struct customTrack *ct, boolean ajax) /* Draw track specific parts of UI. */ { char *track = tdb->track; if (sameString(track, "stsMap")) stsMapUi(tdb); else if (sameString(track, "affyTxnPhase2")) affyTxnPhase2Ui(tdb); else if (sameString(track, "cgapSage")) cgapSageUi(tdb); else if (sameString(track, "stsMapMouseNew")) stsMapMouseUi(tdb); else if (sameString(track, "stsMapRat")) stsMapRatUi(tdb); @@ -2654,32 +2673,35 @@ hPrintAbbreviationTable(conn, sourceTable, "Cell Type"); hFreeConn(&conn); } } freeMem(typeLine); } if (tdbIsSuperTrack(tdb)) { superTrackUi(tdb, tdbList); } else if (tdbIsComposite(tdb)) // for the moment generalizing this to include other containers... { hCompositeUi(database, cart, tdb, NULL, NULL, MAIN_FORM, trackHash); } if (!ajax) + { + previewLinks(database, tdb); extraUiLinks(database,tdb, trackHash); } +} #ifdef UNUSED static void findSuperChildrenAndSettings(struct trackDb *tdbList, struct trackDb *super) /* Find the tracks that have super as a parent and stuff references to them on * super's children list. Also do some visibility and parentName futzing. */ { struct trackDb *tdb; for (tdb = tdbList; tdb != NULL; tdb = tdb->next) { if (tdb->parent == super) { trackDbSuperMemberSettings(tdb); /* This adds tdb to tdb->parent->children. */ } } }