seqNoArg = new StringArray(3);
seqNoRangeArg = new StringArray(3);
scoreArg = new StringArray(3);
- outputArg = new StringArray(7);
+ outputArg = new StringArray(8);
outputTreeArg = new StringArray(5);
outputSecStrArg = new StringArray(5);
cmdLineType = new StringArray(6);
(*outputArg)[3] = "phylip";
(*outputArg)[4] = "nexus";
(*outputArg)[5] = "fasta";
- (*outputArg)[6] = "";
+ (*outputArg)[6] = "clustal";
+ (*outputArg)[7] = "";
(*outputTreeArg)[0] = "nj";
(*outputTreeArg)[1] = "phylip";
#endif
if((*paramArg)[setOutput].length() > 0)
{
- temp = findMatch((*paramArg)[setOutput], outputArg, 6);
- if (temp >= 0 && temp <= 5)
+ temp = findMatch((*paramArg)[setOutput], outputArg, 7);
+ if (temp >= 0 && temp <= 6)
{
userParameters->setOutputClustal(false);
userParameters->setOutputGCG(false);
case 4: // NEXUS
userParameters->setOutputNexus(true);
break;
- case 5: // NEXUS
+ case 5: // FASTA
userParameters->setOutputFasta(true);
break;
+ case 6: // CLUSTAL
+ userParameters->setOutputClustal(true);
+ break;
default:
// FIXME AW: 1.83 behaves the same, but shouldnt
// we exit here?