if (parameter == "fileroot" ) { fileroot = value; }
if (parameter == "line" ) { line = value; }
if (parameter == "label" ) { label = value; }
- if (parameter == "randomtree" ) { randomtree = value; }
+ if (parameter == "random" ) { randomtree = value; }
}
if (parameter == "fileroot" ) { fileroot = value; }
if (parameter == "line" ) { line = value; }
if (parameter == "label" ) { label = value; }
- if (parameter == "randomtree" ) { randomtree = value; }
+ if (parameter == "random" ) { randomtree = value; }
}
}
//make sure the user does not use both the line and label parameters
if ((line != "") && (label != "")) { cout << "You may use either the line or label parameters, but not both." << endl; return false; }
-
if (commandName == "read.dist") {
validateReadFiles();
if (commandName == "parsimony") {
//are you trying to use parsimony without reading a tree or saying you want random distribution
- if (randomtree == "0") {
- if ((globaldata->getTreeFile() == "") || (globaldata->getGroupFile() == "")) {
- cout << "You must read a treefile and a groupfile or set the randomtree parameter to 1, before you may execute the parsimony command." << endl; return false; }
+ if (randomtree == "") {
+ if (globaldata->gTree.size() == 0) {
+ cout << "You must read a treefile and a groupfile or set the randomtree parameter to the output filename you wish, before you may execute the parsimony command." << endl; return false; }
}
}