|
Public Member Functions |
| | TSilmutDialog (wxWindow *parent, const wxString &s, int _mode=M_SILMUT, int _mut_pos=-1, int _mut_dir=1) |
| | Constructor.
|
| | ~TSilmutDialog () |
| | Destructor.
|
| virtual void | initme (TVector *vec, int _from, int _to) |
| | Initialization.
|
| virtual void | calc () |
| | Calculate new cuts through mutation.
|
| virtual void | calc_acr () |
| | Calculate cuts that go away through mutation.
|
| virtual void | showit () |
| | Show results.
|
| virtual void | OnSpin (wxSpinEvent &event) |
| | Spin control (changes) event handler.
|
| virtual void | OnSpin2 (wxCommandEvent &event) |
| | Spin control (max) event handler.
|
| virtual void | OnChoose (wxCommandEvent &event) |
| | Choice event handler.
|
| virtual void | OnOK (wxCommandEvent &ev) |
| | OK button event handler.
|
| virtual void | OnCancel (wxCommandEvent &ev) |
| | Cancel button event handler.
|
| virtual void | OnACR (wxCommandEvent &ev) |
| | Allow cut removal event handler.
|
| virtual void | OnLbDoubleClick (wxCommandEvent &ev) |
| | Listbox double-click event handler.
|
| virtual void | OnCharHook (wxKeyEvent &event) |
| | Key event handler.
|
| virtual wxString | getSequence () |
| | Returns the sequence.
|
| virtual TRestrictionEnzyme * | getEnzyme () |
| | Returns a pointer to the enzyme.
|
Private Member Functions |
| wxString | getAAresult (wxString dna) |
| | Returns resulting amino acid sequence.
|
| int | selID () |
| | Returns selected ID.
|
Private Attributes |
| TVector * | v |
| int | from |
| int | to |
| vector< TSilmutItem > | vs |
| wxListBox * | lb |
| wxCheckBox * | allow_cut_removal |
| TPrimerDesign * | pd |
| wxSpinCtrl * | lim_xhg |
| wxSpinCtrl * | lim_max |
| wxChoice * | egr |
| wxChoice * | mut |
| wxArrayInt | lb_retro |
| int | last_selection |
| int | mode |
| int | mut_pos |
| int | mut_dir |
| bool | running |