//if you don't need to fork anything
if(processors == 1){
if (output != "square") { driver(0, numSeqs, outputFile, cutoff); }
else { driver(0, numSeqs, outputFile, "square"); }
}else{ //you have multiple processors
//if you don't need to fork anything
if(processors == 1){
if (output != "square") { driver(0, numSeqs, outputFile, cutoff); }
else { driver(0, numSeqs, outputFile, "square"); }
}else{ //you have multiple processors