X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=treemap.cpp;h=52a90031d380fedddd275bd5ebbb6a3f8600964c;hb=f598bd8389840cf030d61f5da7d0b2c3e37c06ba;hp=b2fc591c0adb24820d6f603bd8016154ad1c626c;hpb=260ae19c36cb11a53ddc5a75b5e507f8dd8b31d6;p=mothur.git diff --git a/treemap.cpp b/treemap.cpp index b2fc591..52a9003 100644 --- a/treemap.cpp +++ b/treemap.cpp @@ -44,6 +44,21 @@ void TreeMap::readMap() { fileHandle.close(); } /************************************************************/ +void TreeMap::addSeq(string seqName, string seqGroup) { + + namesOfSeqs.push_back(seqName); + setNamesOfGroups(seqGroup); + + treemap[seqName].groupname = seqGroup; //store data in map + + it2 = seqsPerGroup.find(seqGroup); + if (it2 == seqsPerGroup.end()) { //if it's a new group + seqsPerGroup[seqGroup] = 1; + }else {//it's a group we already have + seqsPerGroup[seqGroup]++; + } +} +/************************************************************/ void TreeMap::removeSeq(string seqName) { //erase name from namesOfSeqs