]> git.donarmstrong.com Git - mothur.git/blob - venn.h
fixed bug in venn command which caused error when user used more than one distance...
[mothur.git] / venn.h
1 #ifndef VENN_H
2 #define VENN_H
3 /*
4  *  venn.h
5  *  Mothur
6  *
7  *  Created by Sarah Westcott on 3/30/09.
8  *  Copyright 2009 Schloss Lab UMASS Amherst. All rights reserved.
9  *
10  */
11
12 using namespace std;
13
14 #include "ordervector.hpp"
15 #include "sabundvector.hpp"
16 #include "sharedrabundvector.h"
17 #include "sharedordervector.h"
18 #include "datavector.hpp"
19 #include "globaldata.hpp"
20 #include "calculator.h"
21 #include "sharedutilities.h"
22
23 /***********************************************************************/
24
25 class Venn {
26         
27         public:
28                 Venn();
29                 ~Venn(){};
30         
31                 void getPic(OrderVector*, vector<Calculator*>);
32                 void getPic(SharedOrderVector*, vector<Calculator*>);
33
34         private:
35                 SharedUtil* util;
36                 SAbundVector* sabund;
37                 GlobalData* globaldata;
38                 Calculator* singleCalc;
39                 vector<SharedRAbundVector*> lookup;
40                 string format, groupComb;
41                 ofstream outsvg;
42
43                         
44 };
45 /***********************************************************************/
46
47 #endif
48