#ifndef NAMEASSIGNMENT_HPP
#define NAMEASSIGNMENT_HPP
-using namespace std;
-
-#include <string>
-#include <map>
-#include "utilities.hpp"
+#include "mothur.h"
#include "listvector.hpp"
class NameAssignment : public map<string,int> {
public:
NameAssignment(string);
- void readMap(int, int);
+ NameAssignment(){};
+ void readMap();
ListVector getListVector();
int get(string);
- void print();
+ string get(int);
+ void print(ostream&);
+ void push_back(string);
private:
ifstream fileHandle;
ListVector list;
+ map<int, string> reverse;
+ MothurOut* m;
};