X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=treemap.cpp;fp=treemap.cpp;h=e472570895414a4ec535e10c5f02bee10dfea982;hb=219104a887d4725af80487729f4c34a030fe4358;hp=044e87ca6c603f8762edc863e5adf827ede73bad;hpb=4e3fb2fef1f40eb8224abeaed0f42c33a89b6e5e;p=mothur.git diff --git a/treemap.cpp b/treemap.cpp index 044e87c..e472570 100644 --- a/treemap.cpp +++ b/treemap.cpp @@ -44,6 +44,27 @@ void TreeMap::readMap() { fileHandle.close(); } /************************************************************/ +void TreeMap::removeSeq(string seqName) { + + //erase name from namesOfSeqs + for (int i = 0; i < namesOfSeqs.size(); i++) { + if (namesOfSeqs[i] == seqName) { + namesOfSeqs.erase (namesOfSeqs.begin()+i); + break; + } + } + + //decrement sequences in this group + string group = treemap[seqName].groupname; + seqsPerGroup[group]--; + + //remove seq from treemap + it = treemap.find(seqName); + treemap.erase(it); + + +} +/************************************************************/ int TreeMap::getNumGroups() {