#define SPARSEMATRIX_H
#include "mothur.h"
+#include "mothurout.h"
class ListVector;
public:
SparseMatrix();
+ ~SparseMatrix(){ while(!mins.empty() && mins.back() == NULL){ mins.pop_back(); } }
int getNNodes();
void print(); //Print the contents of the matrix
void print(ListVector*); //Print the contents of the matrix
vector<PCell*> mins;
float smallDist;
int minsIndex;
+ MothurOut* m;
};
/***********************************************************************/