+++ /dev/null
-#ifndef Mothur_treereader_h
-#define Mothur_treereader_h
-
-//
-// treereader.h
-// Mothur
-//
-// Created by Sarah Westcott on 4/11/12.
-// Copyright (c) 2012 Schloss Lab. All rights reserved.
-//
-
-#include "mothurout.h"
-#include "tree.h"
-
-class TreeReader {
-
-public:
-
- TreeReader(string tf);
- TreeReader(string tf, string gf);
- TreeReader(string tf, string gf, string nf);
- ~TreeReader() {}
-
- vector<Tree*> getTrees() { return trees; }
- map<string, string> getNames() { return nameMap; } //dups -> unique
- map<string, string> getNameMap() { return names; } //unique -> dups list
-
-
-private:
- MothurOut* m;
- vector<Tree*> trees;
- TreeMap* tmap;
- map<string, string> nameMap; //dupName -> uniqueName
- map<string, string> names;
-
- string treefile, groupfile, namefile;
-
- bool readTrees();
- int readNamesFile();
-};
-
-
-
-#endif