X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=phylodiversitycommand.cpp;fp=phylodiversitycommand.cpp;h=2b15d11d29580d1455ffea983788ab0715fe194b;hb=16abd6271c455bd01b34ff89a2e3641bef0fa128;hp=69c7b304623e44878cdafb8925fbffd9f45cd718;hpb=896a4f281982a3c2889f6ce6d73be997072aceae;p=mothur.git diff --git a/phylodiversitycommand.cpp b/phylodiversitycommand.cpp index 69c7b30..2b15d11 100644 --- a/phylodiversitycommand.cpp +++ b/phylodiversitycommand.cpp @@ -144,7 +144,7 @@ PhyloDiversityCommand::PhyloDiversityCommand(string option) { //check for required parameters treefile = validParameter.validFile(parameters, "tree", true); - if (treefile == "not open") { abort = true; } + if (treefile == "not open") { treefile = ""; abort = true; } else if (treefile == "not found") { //if there is a current design file, use it treefile = m->getTreeFile(); @@ -159,7 +159,7 @@ PhyloDiversityCommand::PhyloDiversityCommand(string option) { else { m->setGroupFile(groupfile); } namefile = validParameter.validFile(parameters, "name", true); - if (namefile == "not open") { abort = true; } + if (namefile == "not open") { namefile = ""; abort = true; } else if (namefile == "not found") { namefile = ""; } else { m->setNameFile(namefile); } @@ -197,6 +197,11 @@ PhyloDiversityCommand::PhyloDiversityCommand(string option) { } if ((!collect) && (!rarefy) && (!summary)) { m->mothurOut("No outputs selected. You must set either collect, rarefy or summary to true, summary=T by default."); m->mothurOutEndLine(); abort=true; } + + if (namefile == "") { + vector files; files.push_back(treefile); + parser.getNameFile(files); + } } }