2b21a977be741c62d8db2fa7869f1be0c120cf63 max Wed Nov 16 11:40:22 2011 -0800 display code for publications (t2g) track, most of them by larrym diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index 918f848..405ba0c 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -1937,30 +1937,40 @@ puts(" (Comma separated list, i.e.: GT,AG for splice sites)"); puts("
"); cgiMakeCheckBox(MOTIF_COMPLEMENT, complementsToo); puts(" Show reverse complements of motifs also"); puts("
Options for slides and presentations:"); puts("
Title: "); cgiMakeTextVar(titleVar, title, 30); puts("
Display: "); cgiMakeCheckBox(BASE_SHOWASM, showAsm); puts(" assembly "); cgiMakeCheckBox(BASE_SHOWPOS, showPos); puts(" position"); } +void t2gUi(struct trackDb *tdb) +/* UI for t2g match track */ +{ +char* keywordTag = "t2gKeywords"; +char *keywords = cartUsualString(cart, keywordTag, ""); +puts("
Filter articles by keywords in abstract, title or authors:"); +cgiMakeTextVar(keywordTag, keywords, 45); +} + + void oligoMatchUi(struct trackDb *tdb) /* UI for oligo match track */ { char *oligo = cartUsualString(cart, oligoMatchVar, oligoMatchDefault); puts("
Short (2-30 base) sequence:"); cgiMakeTextVar(oligoMatchVar, oligo, 45); } void cutterUi(struct trackDb *tdb) /* UI for restriction enzyme track */ { char *enz = cartUsualString(cart, cutterVar, cutterDefault); puts("
Enzymes (separate with commas):
");
cgiMakeTextVar(cutterVar, enz, 100);
}
@@ -2555,30 +2565,32 @@
mrnaUi(tdb, FALSE);
else if (sameString(track, "est"))
mrnaUi(tdb, FALSE);
else if (sameString(track, "tightMrna"))
mrnaUi(tdb, FALSE);
else if (sameString(track, "tightEst"))
mrnaUi(tdb, FALSE);
else if (sameString(track, "intronEst"))
mrnaUi(tdb, FALSE);
else if (sameString(track, "xenoMrna"))
mrnaUi(tdb, TRUE);
else if (sameString(track, "xenoEst"))
mrnaUi(tdb, TRUE);
else if (sameString(track, "rosetta"))
rosettaUi(tdb);
+else if (startsWith("t2g", track))
+ t2gUi(tdb);
else if (startsWith("blastDm", track))
blastFBUi(tdb);
else if (sameString(track, "blastSacCer1SG"))
blastSGUi(tdb);
else if (sameString(track, "blastHg17KG") || sameString(track, "blastHg16KG")
|| sameString(track, "blastCe3WB") || sameString(track, "blastHg18KG")
|| sameString(track, "blatzHg17KG")|| startsWith("mrnaMap", track)|| startsWith("mrnaXeno", track))
blastUi(tdb);
else if (sameString(track, "hgPcrResult"))
pcrResultUi(tdb);
else if (startsWith("bedGraph", tdb->type) || startsWith("bigWig", tdb->type))
wigCfgUi(cart,tdb,tdb->track,NULL, FALSE);
else if (startsWith("bamWig", tdb->type))
wigCfgUi(cart,tdb,tdb->track,NULL, FALSE);
else if (startsWith("wig", tdb->type))