allLines = 1;
commandName = commandString; //save command name to be used by other classes
- //set all non filename paramters to default values
+ //set all non filename paramters to default
reset();
//clears out data from previous read
clear();
gGroupmap = NULL;
gTree.clear();
+ labels.clear(); lines.clear(); groups.clear();
+
}
//saves help request
if (key == "freq" ) { freq = value; }
if (key == "method" ) { method = value; }
if (key == "fileroot" ) { fileroot = value; }
- if (key == "randomtree" ) { randomtree = value; }
+ if (key == "random" ) { randomtree = value; }
if (key == "groups" ) { groups = value; }
if (key == "calc") { calc = value; }
if (key == "freq" ) { freq = value; }
if (key == "method" ) { method = value; }
if (key == "fileroot" ) { fileroot = value; }
- if (key == "randomtree" ) { randomtree = value; }
+ if (key == "random" ) { randomtree = value; }
if (key == "groups" ) { groups = value; }
if (key == "calc") { calc = value; }
label = "";
groups = "";
jumble = "1"; //0 means don't jumble, 1 means jumble.
- randomtree = "0"; //0 means user will enter some user trees, 1 means they just want the random tree distribution.
+ randomtree = ""; //"" means user will enter some user trees, "outputfile" means they just want the random tree distribution to be outputted to outputfile.
freq = "100";
method = "furthest";
fileroot = "";
label = "";
groups = "";
jumble = "1"; //0 means don't jumble, 1 means jumble.
- randomtree = "0"; //0 means user will enter some user trees, 1 means they just want the random tree distribution.
+ randomtree = ""; //"" means user will enter some user trees, "outputfile" means they just want the random tree distribution to be outputted to outputfile.
freq = "100";
method = "furthest";
calc = "";