class FilterSeqsCommand : public Command {
public:
- FilterSeqsCommand() {};
+ FilterSeqsCommand();
~FilterSeqsCommand() {};
int execute();
private:
void doTrump();
void doSoft();
- void doFilter();
+ void doHard();
+ void doVertical();
- GlobalData* globaldata;
- string filename, trump, filter;
+ int alignmentLength;
+ int numSeqs;
- ReadFasta* readFasta;
- ReadNexus* readNexus;
- ReadClustal* readClustal;
- ReadPhylip* readPhylip;
-
- vector<bool> columnsToRemove;
+ GlobalData* globaldata;
+ ReadSeqs* readSeqs;
SequenceDB* db;
- double soft;
+
+ string filter;
+
};
-#endif
\ No newline at end of file
+#endif