src/hg/hgTracks/container.c 1.3
1.3 2010/05/11 01:43:27 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/hgTracks/container.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/container.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -b -B -U 4 -r1.2 -r1.3
--- src/hg/hgTracks/container.c 7 May 2010 22:30:14 -0000 1.2
+++ src/hg/hgTracks/container.c 11 May 2010 01:43:27 -0000 1.3
@@ -64,14 +64,15 @@
void makeContainerTrack(struct track *track, struct trackDb *tdb)
/* Construct track subtrack list from trackDb entry for container tracks. */
{
+// uglyf("track->track=%s, track->table=%s, tdb->track=%s, tdb->table=%s<BR>\n", track->track,track->table, tdb->track, tdb->table);
/* Wrap tracks around child tdb's, maintaining same heirarchy as in tdb. */
struct trackDb *subtdb;
for (subtdb = tdb->subtracks; subtdb != NULL; subtdb = subtdb->next)
{
struct track *subtrack = trackFromTrackDb(subtdb);
- TrackHandler handler = lookupTrackHandler(subtdb->tableName);
+ TrackHandler handler = lookupTrackHandler(subtdb->table);
if (handler != NULL)
handler(subtrack);
slAddHead(&track->subtracks, subtrack);
if (subtdb->subtracks != NULL)
@@ -95,8 +96,8 @@
{
/* Folder's just use the default methods. */
}
else
- errAbort("unknown container type %s in trackDb for %s", containerType, tdb->tableName);
+ errAbort("unknown container type %s in trackDb for %s", containerType, tdb->track);
}