8d173a831311398255e4b096eb922d291118d950
max
  Thu Aug 5 09:06:55 2021 -0700
adding JSON to hgBlat as an output format, refs #27950

diff --git src/hg/hgBlat/hgBlat.c src/hg/hgBlat/hgBlat.c
index d605627..538b44d 100644
--- src/hg/hgBlat/hgBlat.c
+++ src/hg/hgBlat/hgBlat.c
@@ -303,31 +303,31 @@
     {
     char *db;		/* Database name. */
     char *genome;	/* Genome name. */
     boolean isTrans;	/* Is tranlated to protein? */
     char *host;		/* Name of machine hosting server. */
     char *port;		/* Port that hosts server. */
     char *nibDir;	/* Directory of sequence files. */
     int tileSize;       /* gfServer -tileSize */
     int stepSize;       /* gfServer -stepSize */
     int minMatch;       /* gfServer -minMatch */
     boolean isDynamic;  /* is a dynamic server */
     char* genomeDataDir; /* genome name for dynamic gfServer  */
     };
 
 char *typeList[] = {"BLAT's guess", "DNA", "protein", "translated RNA", "translated DNA"};
-char *outputList[] = {"hyperlink", "psl", "psl no header"};
+char *outputList[] = {"hyperlink", "psl", "psl no header", "JSON"};
 
 int minMatchShown = 0;
 
 static struct serverTable *databaseServerTable(char *db, boolean isTrans)
 /* Load blat table for a database */
 {
 struct sqlConnection *conn = hConnectCentral();
 char query[512];
 struct sqlResult *sr;
 char **row;
 char dbActualName[32];
 
 /* If necessary convert database description to name. */
 sqlSafef(query, sizeof(query), "select name from dbDb where name = '%s'", db);
 if (!sqlExists(conn, query))