]> git.donarmstrong.com Git - mothur.git/blob - filterseqscommand.h
e8af5ec35c505d4b73875cee2fd1b3b78fb22b68
[mothur.git] / filterseqscommand.h
1 #ifndef FILTERSEQSCOMMAND_H
2 #define FILTERSEQSCOMMAND_H
3
4 /*
5  *  filterseqscommand.h
6  *  Mothur
7  *
8  *  Created by Thomas Ryabin on 5/4/09.
9  *  Copyright 2009 Schloss Lab UMASS Amherst. All rights reserved.
10  *
11  */
12
13 #include "command.hpp"
14 #include "filters.h"
15
16 class Sequence;
17 class FilterSeqsCommand : public Command {
18
19 public:
20         FilterSeqsCommand(string);
21         ~FilterSeqsCommand() {};
22         int execute();  
23         void help();
24         
25 private:
26         string vertical, filter, fasta, hard, outputDir, filterFileName;
27         vector<string> fastafileNames;  
28         int alignmentLength;
29
30         char trump;
31         bool abort;
32         float soft;
33         int numSeqs;
34         
35         Filters F;
36                 
37         vector<int> a, t, g, c, gap;
38
39 };
40
41 #endif