07c8057829439a6a024e60d9a1070af9b480b43f
markd
  Wed May 12 09:56:38 2021 -0700
Added ifdef disables code for hgRenderTracks to generate PDFs rather than PNGs.  Not sure how to integrate this yet

diff --git src/hg/hgTracks/renderMain.c src/hg/hgTracks/renderMain.c
index 7ada764..a61963a 100644
--- src/hg/hgTracks/renderMain.c
+++ src/hg/hgTracks/renderMain.c
@@ -129,31 +129,37 @@
     // setup approriate CGI variables which tell hgTracks code what to do.
     cartSetBoolean(cart, "hgt.trackImgOnly", TRUE);
     if(cartVarExists(cart, "jsonp"))
         {
         // experimental code to support remote rendering via a jsonp callback
         // e.g.: /cgi-bin/hgRenderTracks?track=bamMMS9MbutiPygmy&track=...&jsonp=remoteTrackCallback&postion=...&pix=800
         cartSetString(cart, "hgt.contentType", "jsonp");
         cartSetString(cart, "hgt.trackNameFilter", cartString(cart, "track"));
         cartSetString(cart, cartString(cart, "track"), cartUsualString(cart, "vis", "pack"));
         }
     else
         {
         // remote rendering of hgTracks PNG image based on contents of a session; caller may pass in a subset of
         // hgTracks parameters: e.g. db, hgsid, pix, position and tracks with explicit visibilities (e.g. knownGene=pack).
 
+#define PDF_OUTPUT 0
+#if PDF_OUTPUT
+        cartSetString(cart, "hgt.contentType", "pdf");
+        cartSetString(cart, "hgt.psOutput", "on");
+#else
         cartSetString(cart, "hgt.contentType", "png");
+#endif
         cartSetBoolean(cart, "hgt.imageV1", TRUE);
         if(!cartVarExists(cart, "hgt.internal"))
             {
             if(!cartVarExists(cart, "hgt.baseShowAsm"))
                 cartSetBoolean(cart, "hgt.baseShowAsm", TRUE);
             if(!cartVarExists(cart, "hgt.baseShowPos"))
                 cartSetBoolean(cart, "hgt.baseShowPos", TRUE);
             }
         // XXXX support track filtering? - if(cartVarExists(cart, "hgt.trackNameFilter"))
         }
     doMiddle(cart);
     cgiExitTime("hgRenderTracks", enteredMainTime);
     }
 else
     {