59c4b5446987113a20a88c2860c469ae14dcc0b9
larrym
  Thu Jul 28 21:39:44 2011 -0700
switch to using in-memory json; refactor trackDbJson so it is part of hgTracks global in the client (redmine #4550)
diff --git src/hg/hgTracks/hgTracks.h src/hg/hgTracks/hgTracks.h
index d911cad..d8a5664 100644
--- src/hg/hgTracks/hgTracks.h
+++ src/hg/hgTracks/hgTracks.h
@@ -340,30 +340,31 @@
 struct gsidSubj
     {
     struct gsidSubj  *next;
     char *subjId;
     };
 
 /* global GSID sequence list */
 struct gsidSeq
     {
     struct gsidSeq  *next;
     char *seqId;
     char *subjId;
     };
 
 extern struct trackLayout tl;
+extern struct jsonHashElement *jsonForClient;
 
 extern struct cart *cart; /* The cart where we keep persistent variables. */
 extern struct hash *oldVars;       /* List of vars from previous cart. */
 extern struct track *trackList;    /* List of all tracks. */
 extern struct hash *trackHash; /* Hash of the tracks by their name. */
 extern char *chromName;	  /* Name of chromosome sequence . */
 extern char *database;	  /* Name of database we're using. */
 extern char *organism;	  /* Name of organism we're working on. */
 extern char *browserName;              /* Test or public browser */
 extern char *organization;             /* UCSC or MGC */
 extern int winStart;	  /* Start of window in sequence. */
 extern int winEnd;	  /* End of window in sequence. */
 extern int maxItemsInFullTrack;  /* Maximum number of items displayed in full */
 extern char *position; 		/* Name of position. */
 extern int leftLabelWidthDefaultChars;   /* default number of characters allowed for left label */