*/
#include "mothur.h"
#include "command.hpp"
-#include "globaldata.hpp"
-#include "readfasta.h"
-#include "readnexus.h"
-#include "readclustal.h"
-#include "readseqsphylip.h"
-
-using namespace std;
class ScreenSeqsCommand : public Command {
public:
- ScreenSeqsCommand();
+ ScreenSeqsCommand(string);
~ScreenSeqsCommand();
int execute();
+ void help();
+
private:
void screenNameGroupFile(set<string>);
void screenGroupFile(set<string>);
-
- GlobalData* globaldata;
+ void screenAlignReport(set<string>);
+
+ bool abort;
+ string fastafile, namefile, groupfile, alignreport;
+ int startPos, endPos, maxAmbig, maxHomoP, minLength, maxLength;
};
#endif