*/
#include "command.hpp"
-#include "mothur.h"
#include "globaldata.hpp"
-#include "readfasta.h"
-#include "readnexus.h"
-#include "readclustal.h"
-#include "readseqsphylip.h"
-
-using namespace std;
+#include "sequence.hpp"
class FilterSeqsCommand : public Command {
int execute();
private:
- void doTrump();
- void doSoft();
void doHard();
+ void doTrump(Sequence);
void doVertical();
+ void doSoft();
+ void getFreqs(Sequence);
string filter;
int alignmentLength;
char trump;
bool vertical;
+ float soft;
+ int numSeqs;
GlobalData* globaldata;
-// ReadSeqs* readSeqs;
-// SequenceDB* db;
-
+ vector<int> a, t, g, c, gap;
};