#include <PrimerDesign.h>
Inheritance diagram for TPrimerDesign:

Public Member Functions | |
| TPrimerDesign (wxWindow *parent, wxString title, TVector *_vec, vector< TPrimer > pl, int _mut=-1) | |
| Constructor. | |
| ~TPrimerDesign () | |
| Destructor. | |
| void | initme () |
| Initialize. | |
| virtual wxString | getName () |
| Returns the name of the vector. | |
| virtual void | AddPrimer (wxString s, wxString pname=_T("")) |
| Add a primer to the module. | |
| virtual void | showSequence () |
| Refresh the sequence map. | |
| virtual void | updateResultSequence () |
| Generates the resulting DNA and amino acid sequences from the template sequence and the primers. | |
| virtual void | updatePrimersFromSequence () |
| Updates the primers from the primer sequences in the map (after editing). | |
| virtual void | updatePrimerStats () |
| Update primer detail display. | |
| virtual void | doShowPrimer (int i) |
| Mark and scroll to a primer in the sequence map. | |
| virtual void | OnCopy (wxCommandEvent &event) |
| virtual void | OnEditMode (wxCommandEvent &event) |
| virtual void | OnSelectPrimer (wxListEvent &event) |
| virtual void | OnActivatePrimer (wxListEvent &event) |
| virtual void | OnPrint (wxCommandEvent &ev) |
| virtual void | OnExportPrimer (wxCommandEvent &ev) |
| virtual void | OnImportPrimer (wxCommandEvent &ev) |
| virtual void | OnFind (wxCommandEvent &event) |
| virtual void | OnDummy (wxCommandEvent &WXUNUSED(event)) |
| virtual void | OnEditPrimer (wxCommandEvent &ev) |
| virtual void | OnDeletePrimer (wxCommandEvent &ev) |
| virtual void | OnToggleFeatures (wxCommandEvent &ev) |
| virtual void | OnSpin (wxSpinEvent &event) |
| virtual void | OnSpinText (wxCommandEvent &event) |
| virtual void | OnAA_all (wxCommandEvent &event) |
| virtual void | OnAA_three (wxCommandEvent &event) |
| virtual void | OnAA_one (wxCommandEvent &event) |
| virtual void | OnAA_three_1 (wxCommandEvent &event) |
| virtual void | OnAA_three_2 (wxCommandEvent &event) |
| virtual void | OnAA_three_3 (wxCommandEvent &event) |
| virtual void | OnAA_three_M1 (wxCommandEvent &event) |
| virtual void | OnAA_three_M2 (wxCommandEvent &event) |
| virtual void | OnAA_three_M3 (wxCommandEvent &event) |
| virtual void | OnAA_known (wxCommandEvent &event) |
| virtual void | OnAA_setit (int mode) |
| virtual void | OnInsertRestrictionSiteLeft (wxCommandEvent &ev) |
| virtual void | OnInsertRestrictionSiteRight (wxCommandEvent &ev) |
| virtual void | OnTroubleshoot (wxCommandEvent &ev) |
| virtual void | OnSilmut (wxCommandEvent &event) |
| virtual void | OnHorizontal (wxCommandEvent &event) |
| virtual void | OnPaste (wxCommandEvent &WXUNUSED(event)) |
| Dummy event handler. | |
| virtual void | OnFontsize (wxCommandEvent &event) |
| Fontsize event handler. | |
Public Attributes | |
| SequenceCanvas * | sc |
| int | from |
| vector< TPrimer > | primer |
| TVector * | vc |
| TVector * | w |
| int | aa_state |
| int | aa_disp |
| int | lastPrimerActivated |
| int | show_features |
| int | mut |
Private Member Functions | |
| virtual void | guessOptNuc () |
| virtual void | calculateResultSequence () |
Private Attributes | |
| wxSpinCtrl * | spin |
| wxTextCtrl * | stat |
| wxBoxSizer * | v0 |
| wxListCtrl * | lc |
| bool | spinTextEnabeled |
| bool | updating |
| wxChoice * | fontsize |
|
||||||||||||||||||||||||
|
Constructor.
|
|
|
Destructor.
|
|
||||||||||||
|
Add a primer to the module.
|
|
|
|
|
|
Mark and scroll to a primer in the sequence map.
|
|
|
Returns the name of the vector.
Reimplemented from ChildBase. |
|
|
|
|
|
Initialize.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from ChildBase. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fontsize event handler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dummy event handler.
Reimplemented from ChildBase. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Refresh the sequence map.
|
|
|
Updates the primers from the primer sequences in the map (after editing).
|
|
|
Update primer detail display.
|
|
|
Generates the resulting DNA and amino acid sequences from the template sequence and the primers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1