src/hg/hgc/regMotif.c 1.22

1.22 2010/05/11 01:43:29 kent
Refactoring to split the trackDb.tableName field into separate track and table fields. Similarly track.mapName field goes to the same track and table fields.
Index: src/hg/hgc/regMotif.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgc/regMotif.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -b -B -U 4 -r1.21 -r1.22
--- src/hg/hgc/regMotif.c	9 Jul 2009 20:42:30 -0000	1.21
+++ src/hg/hgc/regMotif.c	11 May 2010 01:43:29 -0000	1.22
@@ -120,9 +120,9 @@
 {
 int start = cartInt(cart, "o");
 struct dnaSeq *seq = NULL;
 struct dnaMotif *motif = loadDnaMotif(item, motifTable);
-char *table = tdb->tableName;
+char *table = tdb->table;
 int rowOffset = hOffsetPastBin(database, seqName, table);
 char query[256];
 struct sqlResult *sr;
 char **row;
@@ -163,12 +163,12 @@
 char fullTable[64];
 boolean hasBin = FALSE;
 char *motifTable = "flyregMotif";
 struct dnaMotif *motif = NULL;
-boolean isVersion2 = sameString(tdb->tableName, "flyreg2");
+boolean isVersion2 = sameString(tdb->table, "flyreg2");
 
 genericHeader(tdb, item);
-hFindSplitTable(database, seqName, tdb->tableName, fullTable, &hasBin);
+hFindSplitTable(database, seqName, tdb->table, fullTable, &hasBin);
 dyStringPrintf(query, "select * from %s where chrom = '%s' and ",
 	       fullTable, seqName);
 hAddBinToQuery(start, end, query);
 dyStringPrintf(query, "chromStart = %d and name = '%s'", start, item);
@@ -265,9 +265,9 @@
 {
 struct dnaMotif *motif = loadDnaMotif(item, motifTable);
 int start = cartInt(cart, "o");
 struct dnaSeq *seq = NULL;
-char *table = tdb->tableName;
+char *table = tdb->table;
 int rowOffset = hOffsetPastBin(database, seqName, table);
 char query[256];
 struct sqlResult *sr;
 char **row;
@@ -538,15 +538,15 @@
 {
 char query[256];
 struct sqlResult *sr;
 char **row;
-int rowOffset = hOffsetPastBin(database, seqName, tdb->tableName);
+int rowOffset = hOffsetPastBin(database, seqName, tdb->table);
 struct sqlConnection *conn = hAllocConn(database);
 struct transRegCodeProbe *probe = NULL;
 
 cartWebStart(cart, database, "ChIP-chip Probe Info");
 safef(query, sizeof(query), "select * from %s where name = '%s'",
-	tdb->tableName, item);
+	tdb->table, item);
 sr = sqlGetResult(conn, query);
 if ((row = sqlNextRow(sr)) != NULL)
     probe = transRegCodeProbeLoad(row+rowOffset);
 sqlFreeResult(&sr);