+/*****************************************************************/
+int PhylotypeCommand::readNamesFile() {
+ try {
+
+ ifstream in;
+ openInputFile(namefile, in);
+
+ string first, second;
+ map<string, string>::iterator itNames;
+
+ while(!in.eof()) {
+ in >> first >> second; gobble(in);
+
+ itNames = namemap.find(first);
+ if (itNames == namemap.end()) {
+ namemap[first] = second;
+ }else { m->mothurOut(first + " has already been seen in namefile, disregarding names file."); m->mothurOutEndLine(); in.close(); namemap.clear(); namefile = ""; return 1; }
+ }
+ in.close();
+
+ return 0;
+ }
+ catch(exception& e) {
+ m->errorOut(e, "PhylotypeCommand", "readNamesFile");
+ exit(1);
+ }
+}
+