1 #ifndef _SEQUENCE_SETUP_WIDGET_H_
2 #define _SEQUENCE_SETUP_WIDGET_H_
8 class SequenceSetupFrame;
10 class SequenceSetupWidget : public QWidget
15 SequenceSetupWidget(SequenceSetupFrame *setupFrame_, QWidget *parent=0);
17 QString getName() const { return sequenceNameEdit->text(); }
18 QString getSeqFile() const { return sequenceLineEdit->text(); }
19 QString getAnnotFile() const { return annotLineEdit->text(); }
20 int getFastaIndex() const;
21 int getStart() const { return seqStartLineEdit->text().toInt(); }
22 int getEnd() const { return seqStopLineEdit->text().toInt(); }
26 void promptForFastaFile();
27 void promptForAnnotFile();
32 QLineEdit *sequenceNameEdit;
33 QLineEdit *sequenceLineEdit;
34 QLineEdit *annotLineEdit;
35 QLineEdit *fastaIndexLineEdit;
36 QLineEdit *seqStartLineEdit;
37 QLineEdit *seqStopLineEdit;
38 SequenceSetupFrame *setupFrame;