0ca6572d7527f5ec5891e48ad072bb1283608c20
galt
Thu Jun 13 10:06:47 2013 -0700
removing unneeded cartWebEnd calls that cause the error popWarnHandler underflow
diff --git src/hg/hgc/peakClusters.c src/hg/hgc/peakClusters.c
index d2b8f3a..fd82de1 100644
--- src/hg/hgc/peakClusters.c
+++ src/hg/hgc/peakClusters.c
@@ -276,31 +276,30 @@
char *inputTableFieldDisplay = trackDbSetting(clusterTdb, "inputTableFieldDisplay");
webPrintLinkTableStart();
if (inputTableFieldDisplay)
{
struct slName *fieldList = stringToSlNames(inputTableFieldDisplay);
printClusterTableHeader(fieldList, FALSE, FALSE, FALSE);
char *vocab = trackDbSetting(clusterTdb, "controlledVocabulary");
char *inputTrackTable = trackDbRequiredSetting(clusterTdb, "inputTrackTable");
printPeakClusterInputs(conn, inputTrackTable, fieldList, vocab);
}
else
errAbort("Missing required trackDb setting %s for track %s", "inputTableFieldDisplay",
clusterTdb->track);
webPrintLinkTableEnd();
hFreeConn(&conn);
-cartWebEnd();
}
void doPeakClusters(struct trackDb *tdb, char *item)
/* Display detailed info about a cluster of peaks from other tracks. */
{
int start = cartInt(cart, "o");
char *table = tdb->table;
int rowOffset = hOffsetPastBin(database, seqName, table);
char query[256];
struct sqlResult *sr;
char **row;
struct bed *cluster = NULL;
struct sqlConnection *conn = hAllocConn(database);
cartWebStart(cart, database, "%s item details", tdb->shortLabel);
@@ -334,31 +333,30 @@
webPrintLinkTableStart();
printClusterTableHeader(fieldList, FALSE, FALSE, TRUE);
printPeakClusterTableHits(cluster, conn, inputTrackTable, fieldList, vocab);
}
else
errAbort("Missing required trackDb setting %s for track %s",
"inputTableFieldDisplay", tdb->track);
webPrintLinkTableEnd();
}
printf("", hgcPathAndSettings(),
tdb->track);
printf("List all items assayed");
printf("
\n");
webNewSection("Track Description");
printTrackHtml(tdb);
-cartWebEnd();
hFreeConn(&conn);
}
void doFactorSource(struct sqlConnection *conn, struct trackDb *tdb, char *item, int start)
/* Display detailed info about a cluster of peaks from other tracks. */
{
int rowOffset = hOffsetPastBin(database, seqName, tdb->table);
char **row;
struct sqlResult *sr;
char query[256];
char *motifTable = NULL;
#ifdef TXCLUSTER_MOTIFS_TABLE
motifTable = TXCLUSTER_MOTIFS_TABLE;
#endif