X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=filters.h;h=21bc8bb5eec729d7b3f59d06d2a6cc6aff09080a;hb=372fb21ea66ced432b109225851a1b80ef0491a3;hp=94f8d33c0329793f3e1c39c0ea0c467f53493357;hpb=17a6a53298a907c005fa93fb82af9e533adcda09;p=mothur.git diff --git a/filters.h b/filters.h index 94f8d33..21bc8bb 100644 --- a/filters.h +++ b/filters.h @@ -19,7 +19,7 @@ class Filters { public: - Filters() {}; + Filters() { m = MothurOut::getInstance(); }; ~Filters(){}; string getFilter() { return filter; } @@ -46,6 +46,14 @@ public: if(a[i] < threshold && t[i] < threshold && g[i] < threshold && c[i] < threshold){ filter[i] = 0; } } } + + void mergeFilter(string newFilter){ + for(int i=0;iopenInputFile(hard, fileHandle); fileHandle >> filter; @@ -94,6 +102,7 @@ protected: int alignmentLength, numSeqs; float soft; char trump; + MothurOut* m; };