ef2869665d8c2d4fe59743faabe050de406a5278
braney
  Wed Apr 13 18:00:32 2011 -0700
add support for private hubs.  Needs more work and doc, the biggest problem I know of is that you can't switch off the private hubs, but it should give folks an idea of how I'm thinking of supporting them.
diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c
index f14b65b..463d4f2 100644
--- src/hg/hgc/hgc.c
+++ src/hg/hgc/hgc.c
@@ -23608,31 +23608,31 @@
 if (isCustomTrack(track))
     {
     struct customTrack *ctList = getCtList();
     for (ct = ctList; ct != NULL; ct = ct->next)
 	if (sameString(track, ct->tdb->track))
 	    break;
     }
 
 if ((!isCustomTrack(track) && dbIsFound)  ||
 	((ct!= NULL) && (ct->dbTrackType != NULL) &&
 	    sameString(ct->dbTrackType, "maf")))
     {
     trackHash = makeTrackHashWithComposites(database, seqName, TRUE);
     if (isHubTrack(track))
 	{
-	hubConnectAddHubForTrackAndFindTdb(database, track, NULL, trackHash);
+	hubConnectAddHubForTrackAndFindTdb(cart, database, track, NULL, trackHash);
 	}
     if (parentWigMaf)
         {
         int wordCount, i;
         char *words[16];
         char *typeLine;
         char *wigType = needMem(128);
         tdb = hashFindVal(trackHash, parentWigMaf);
         if (!tdb)
             errAbort("can not find trackDb entry for parentWigMaf track %s.",
                     parentWigMaf);
         typeLine = cloneString(tdb->type);
         wordCount = chopLine(typeLine, words);
         if (wordCount < 1)
          errAbort("trackDb entry for parentWigMaf track %s has corrupt type line.",