#include <TProteolysis.h>
Public Member Functions | |
| TProteolysis (TAminoAcids *_parent, const wxString &title) | |
| Constructor. | |
| virtual | ~TProteolysis () |
| Destructor. | |
| void | OnOK (wxCommandEvent &ev) |
| OK button event handler. | |
| void | OnCancel (wxCommandEvent &ev) |
| Cancel button event handler. | |
| void | OnAll (wxCommandEvent &ev) |
| "All" button event handler | |
| void | OnNone (wxCommandEvent &ev) |
| "None" button event handler | |
| void | OnProtease (wxCommandEvent &ev) |
| Protease list event handler. | |
| void | OnIgnore (wxCommandEvent &ev) |
| Ignore list event handler. | |
| void | OnSepFragments (wxCommandEvent &ev) |
| Separate fragments event handler. | |
| void | OnSepResults (wxCommandEvent &ev) |
| Separation results event handler. | |
| void | OnCuts (wxCommandEvent &ev) |
| Cut list event handler. | |
| void | OnShowGel (wxCommandEvent &ev) |
| void | OnCharHook (wxKeyEvent &event) |
| Key event handler. | |
| void | OnSortResults (wxCommandEvent &event) |
| Sort results event handler. | |
| void | OnNumProts (wxCommandEvent &event) |
| Number of proteases event handler. | |
| virtual void | draw_gel (wxDC &dc) |
| Draw the virtual gel. | |
Private Member Functions | |
| virtual void | recalc () |
| virtual void | calc_cut_list () |
| virtual void | calc_fragment_list () |
| virtual void | calc_spearation () |
| virtual void | calc_spearation_sub (int depth, TProteaseArray &prop, vector< TFragment > &tobe, int start=0) |
| virtual void | show_gel () |
| virtual void | show_fragment_list () |
| virtual double | get_weight (int from, int to) |
| virtual int | get_y (double y, int h, double min, double max) |
| virtual void | determine_cuts (TProteaseArray &prop, TProteaseCutArray &apc) |
| virtual void | remove_ignored_cuts (TProteaseCutArray &apc) |
| virtual void | sort_cuts (TProteaseCutArray &apc) |
| virtual void | add_final_piece (TProteaseCutArray &apc) |
| virtual void | find_cutting_proteases () |
Private Attributes | |
| TAminoAcids * | parent |
| TVector * | v |
| TStorage * | ls |
| wxCheckListBox * | proteases |
| wxCheckListBox * | ignore |
| wxCheckListBox * | cuts |
| wxCheckListBox * | results |
| wxCheckListBox * | sep_fragments |
| wxListBox * | sep_results |
| wxRadioBox * | sep_num_prot |
| wxCheckBox * | show_uncut |
| wxCheckBox * | create_fragments |
| wxCheckBox * | create_labels |
| wxCheckBox * | use_proteases |
| TProteolysisGel * | gel |
| TProteaseCutArray | pc |
| wxTextCtrl * | sep_desc |
| vector< TFragment > | fragments |
| wxRadioBox * | sortresults |
| vector< TProteolysisSuggestion > | suggestions |
| vector< TProtease * > | pr_cache |
| vector< TProtease * > | cutting_proteases |
| vector< TProteaseCutArray > | pc_cache |
| int | max_dep |
|
||||||||||||
|
Constructor.
|
|
|
Destructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
Draw the virtual gel.
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
"All" button event handler
|
|
|
Cancel button event handler.
|
|
|
Key event handler.
|
|
|
Cut list event handler.
|
|
|
Ignore list event handler.
|
|
|
"None" button event handler
|
|
|
Number of proteases event handler.
|
|
|
OK button event handler.
|
|
|
Protease list event handler.
|
|
|
Separate fragments event handler.
|
|
|
Separation results event handler.
|
|
|
|
|
|
Sort results event handler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1