X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=sharedordervector.h;h=6aa8ba1c1ed0dc6ef49f1aa5d8becac971852126;hb=45b880733289694b2a23c9dc8a774aa626458f81;hp=3568450d3059e231c310e18e7073b434516f7c07;hpb=e4c80376cc4533f66c8dfc18f3e1a86a60ac17fe;p=mothur.git diff --git a/sharedordervector.h b/sharedordervector.h index 3568450..6aa8ba1 100644 --- a/sharedordervector.h +++ b/sharedordervector.h @@ -24,6 +24,7 @@ struct individual { bool operator()(const individual& i1, const individual& i2) { return (i1.abundance > i2.abundance); } + individual() { group = ""; bin = 0; abundance = 0; } }; struct individualFloat { @@ -33,6 +34,7 @@ struct individualFloat { bool operator()(const individual& i1, const individual& i2) { return (i1.abundance > i2.abundance); } + individualFloat() { group = ""; bin = 0; abundance = 0.0; } }; @@ -66,6 +68,7 @@ public: vector::iterator end(); void push_back(int, int, string); //OTU, abundance, group MUST CALL UPDATE STATS AFTER PUSHBACK!!! void updateStats(); + void clear(); int getNumBins(); int getNumSeqs();