");
gfPcrOutputWriteAll(gpoList, "fa", urlFormat, "stdout");
printf("");
printHelpLinks(gpoList);
writePcrResultTrack(gpoList, server->db, NULL, appendToResults);
}
else
@@ -755,30 +763,31 @@
void dispatch()
/* Look at input variables and figure out which page to show. */
{
char *db, *organism;
int maxSize = 4000;
int minPerfect = 15;
int minGood = 15;
char *fPrimer = cartUsualString(cart, "wp_f", "");
char *rPrimer = cartUsualString(cart, "wp_r", "");
boolean flipReverse = cartUsualBoolean(cart, "wp_flipReverse", FALSE);
boolean appendToResults = cartUsualBoolean(cart, "wp_append", TRUE);
struct pcrServer *serverList = getServerList();
getDbAndGenome(cart, &db, &organism, oldVars);
+chromAliasSetup(db);
/* Get variables. */
maxSize = cartUsualInt(cart, "wp_size", maxSize);
minPerfect = cartUsualInt(cart, "wp_perfect", minPerfect);
minGood = cartUsualInt(cart, "wp_good", minGood);
if (minPerfect < 15)
minPerfect = 15;
if (minGood < minPerfect)
minGood = minPerfect;
/* Decide based on transient variables what page to put up.
* By default put up get primer page. */
if (isNotEmpty(fPrimer) && isNotEmpty(rPrimer) &&
!cartVarExists(cart, "wp_showPage"))
{