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");