if (rareNames.count(itName->first) != 0) { //you are a rare name
rout << names[i] << '\t' << group << endl;
}else{ //you are a abund name
if (rareNames.count(itName->first) != 0) { //you are a rare name
rout << names[i] << '\t' << group << endl;
}else{ //you are a abund name