1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
//
// optimatrix.h
// Mothur
//
// Created by Sarah Westcott on 4/20/16.
// Copyright (c) 2016 Schloss Lab. All rights reserved.
//
#ifndef __Mothur__optimatrix__
#define __Mothur__optimatrix__
#include "optidata.hpp"
/*
#ifdef UNIT_TEST
OptiMatrix() : OptiData(0.03) {};
#endif
*/
class OptiMatrix : public OptiData {
public:
OptiMatrix(vector< set<long long> >, vector<string>, vector<string>, double); //closeness, namemap, singleton, cutoff
OptiMatrix(string, string, string, string, double, bool); //distfile, dupsFile, dupsFormat, distFormat, cutoff, sim
~OptiMatrix(){}
protected:
string distFile, namefile, countfile, format, distFormat;
bool sim;
int readPhylip();
int readColumn();
};
#endif /* defined(__Mothur__optimatrix__) */
|