e72cf0100e06d6fadb7282d4e7eb2c592f320951
galt
Mon Jul 4 13:08:35 2011 -0700
Adding parallel-fetch loading of remote bigDataUrl tracks using pthreads
diff --git src/hg/hgTables/mainPage.c src/hg/hgTables/mainPage.c
index 4be540f..4536e81 100644
--- src/hg/hgTables/mainPage.c
+++ src/hg/hgTables/mainPage.c
@@ -631,30 +631,33 @@
curTrack = showTrackField(selGroup, hgtaTrack, onChangeGroupOrTrack());
nbSpaces(3);
boolean hasCustomTracks = FALSE;
struct trackDb *t;
for (t = fullTrackList; t != NULL; t = t->next)
{
if (isCustomTrack(t->table))
{
hasCustomTracks = TRUE;
break;
}
}
hOnClickButton("document.customTrackForm.submit();return false;",
hasCustomTracks ? CT_MANAGE_BUTTON_LABEL : CT_ADD_BUTTON_LABEL);
+ hPrintf(" ");
+ hOnClickButton("document.trackHubForm.submit();return false;", "import tracks");
+
hPrintf("\n");
}
/* Print table line. */
{
hPrintf("
");
curTable = showTableField(curTrack, hgtaTable, TRUE);
if (strchr(curTable, '.') == NULL) /* In same database */
{
hti = getHti(database, curTable, conn);
isPositional = htiIsPositional(hti);
}
isBam = isBamTable( curTable);
isWig = isWiggle(database, curTable);
if (isBigWigTable(curTable))
@@ -981,27 +984,32 @@
hPrintf("\n");
/* Hidden form - for benefit of javascript. */
{
static char *saveVars[] = {
"clade", "org", "db", hgtaGroup, hgtaTrack, hgtaTable, hgtaRegionType,
hgtaRange, hgtaOutputType, hgtaOutFileName};
jsCreateHiddenForm(cart, getScriptName(), saveVars, ArraySize(saveVars));
}
/* Hidden form for jumping to custom tracks CGI. */
hPrintf("\n");
+/* Hidden form for jumping to track hub manager CGI. */
+hPrintf("\n");
+
webNewSection("Using the Table Browser\n");
printMainHelp();
}
void doMainPage(struct sqlConnection *conn)
/* Put up the first page user sees. */
{
htmlOpen("Table Browser");
mainPageAfterOpen(conn);
htmlClose();
}
|