src/hg/hgGenome/custom.c 1.5
1.5 2010/05/11 01:43:24 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/hgGenome/custom.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgGenome/custom.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -b -B -U 4 -r1.4 -r1.5
--- src/hg/hgGenome/custom.c 10 Apr 2009 20:02:13 -0000 1.4
+++ src/hg/hgGenome/custom.c 11 May 2010 01:43:24 -0000 1.5
@@ -44,9 +44,10 @@
char buf[256];
AllocVar(ct);
AllocVar(tdb);
-tdb->tableName = customTrackTableFromLabel(ctName);
+tdb->table = customTrackTableFromLabel(ctName);
+tdb->track = cloneString(tdb->table);
tdb->shortLabel = ctName;
tdb->longLabel = ctDesc;
safef(buf, sizeof(buf), "bed %d .", fields);
tdb->type = cloneString(buf);
@@ -73,9 +74,9 @@
if (ct == NULL)
return(NULL);
AllocVar(hti);
-hti->rootName = cloneString(ct->tdb->tableName);
+hti->rootName = cloneString(ct->tdb->table);
hti->isPos = TRUE;
hti->isSplit = FALSE;
hti->hasBin = FALSE;
hti->type = cloneString(ct->tdb->type);
@@ -184,9 +185,9 @@
struct customTrack *newList = NULL, *ct, *next;
for (ct = *pList; ct != NULL; ct = next)
{
next = ct->next;
- if (!sameString(ct->tdb->tableName, name))
+ if (!sameString(ct->tdb->table, name))
{
slAddHead(&newList, ct);
}
}