db153fc2be848fdb0df4bde5193b3c117a757d84
braney
  Tue Feb 21 15:58:04 2017 -0800
oops..fix broken protein psls

diff --git src/hg/hgBlat/hgBlat.c src/hg/hgBlat/hgBlat.c
index 21d84a8..5fe9e61 100644
--- src/hg/hgBlat/hgBlat.c
+++ src/hg/hgBlat/hgBlat.c
@@ -314,30 +314,32 @@
     if (useBigPsl)
         {
         char *trackName = NULL;
         char *trackDescription = NULL;
         getCustomName(database, cart, pslList, &trackName, &trackDescription);
         psl = pslList;
         printf( "<DIV STYLE=\"display:block; float:left\"><TABLE><FORM ACTION=\"%s\"  METHOD=\"POST\" NAME=\"customTrackForm\">\n", hgcUrl);
         printf("<INPUT TYPE=\"hidden\" name=\"o\" value=\"%d\" />\n",psl->tStart);
         printf("<INPUT TYPE=\"hidden\" name=\"t\" value=\"%d\" />\n",psl->tEnd);
         printf("<INPUT TYPE=\"hidden\" name=\"g\" value=\"%s\" />\n","buildBigPsl");
         printf("<INPUT TYPE=\"hidden\" name=\"i\" value=\"%s %s %s\" />\n",pslName,faName,psl->qName);
         printf("<INPUT TYPE=\"hidden\" name=\"c\" value=\"%s\" />\n",psl->tName);
         printf("<INPUT TYPE=\"hidden\" name=\"l\" value=\"%d\" />\n",psl->tStart);
         printf("<INPUT TYPE=\"hidden\" name=\"r\" value=\"%d\" />\n",psl->tEnd);
         printf("<INPUT TYPE=\"hidden\" name=\"%s\" value=\"%s\" />\n",  cartSessionVarName(), cartSessionId(cart));
+        if (pslIsProtein(psl))
+            printf("<INPUT TYPE=\"hidden\" name=\"isProt\" value=\"on\" />\n");
 
         printf("Build a custom track with these results. ");
         printf("<INPUT TYPE=SUBMIT NAME=Submit VALUE=\"Do It\">\n");
         printf("<TABLE><TR>Custom track name:");
         cgiMakeTextVar( "trackName", trackName, 30);
         printf("</TD></TR>");
 
         printf("<TR>Custom track description:");
         cgiMakeTextVar( "trackDescription", trackDescription,50);
         printf("</TD></TR></TABLE>");
         printf("</FORM></TT></DIV>");
         }
 
     printf("<DIV STYLE=\"display:block; float:left\"><TABLE><PRE>");
     printf("   ACTIONS      QUERY           SCORE START  END QSIZE IDENTITY CHRO STRAND  START    END      SPAN\n");