#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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|