Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

TAminoAcids Class Reference

The amino acid sequence display module. More...

#include <AminoAcids.h>

Inheritance diagram for TAminoAcids:

ChildBase List of all members.

Public Member Functions

 TAminoAcids (wxWindow *parent, const wxString &title)
 Constructor.
virtual ~TAminoAcids ()
 Destructor.
virtual void initme ()
 Initialization.
virtual wxString getName ()
 Returns the name of the TVector structure.
virtual void showSequence ()
 Update the sequence display.
virtual void showStat ()
 Show the sequence statistics box.
virtual void OnMarkAll (wxCommandEvent &event)
 "Mark all" event handler
virtual void OnFileSave (wxCommandEvent &WXUNUSED(event))
 "Save sequence" event handler
virtual void OnFind (wxCommandEvent &event)
 Find event handler.
virtual void OnCut (wxCommandEvent &event)
 "Cut" event handler
virtual void OnCopy (wxCommandEvent &event)
 "Copy" event handler
virtual void OnPaste (wxCommandEvent &event)
 "Paste" event handler
virtual void OnEditMode (wxCommandEvent &event)
 "Toggle edit mode" event handler
virtual void OnEditName (wxCommandEvent &event)
 "Edit name" event handler
virtual void OnPrint (wxCommandEvent &event)
 Print event handler.
virtual void OnAsNewFeature (wxCommandEvent &event)
 "Selection as new feature" event handler
virtual void OnBlastAA (wxCommandEvent &event)
 "Blast sequence" event handler
virtual void OnPhotometer (wxCommandEvent &event)
 "Start photometer calculator" event handler
virtual void invokeVectorEditor (wxString what=_T(""), int num=0, bool forceUpdate=false)
 "Edit sequence dialog" event handler
virtual void OnHorizontal (wxCommandEvent &event)
 "Toggle horizontal/vertical" event handler
virtual void OnListBox (wxCommandEvent &event)
 "List box choice" event handler
virtual void OnIP (wxCommandEvent &event)
 "Inline plot dropdown box" event handler
virtual void OnBacktranslate (wxCommandEvent &event)
 "Backtranslate to DNA" event handler
virtual void OnIPC (wxCommandEvent &event)
 "IPC prediction" event handler
virtual void OnSpeak (wxCommandEvent &WXUNUSED(event))
 Speak sequence event handler.
virtual void OnProteolysis (wxCommandEvent &WXUNUSED(event))
 Proteolysis event handler.
virtual void OnFontsize (wxCommandEvent &event)
 Fontsize event handler.
virtual void OnDummy (wxCommandEvent &WXUNUSED(event))
virtual void Undo (wxCommandEvent &event)
 "Undo" event handler
virtual void Redo (wxCommandEvent &event)
 "Redo" event handler (unused)
virtual void updateUndoMenu ()
 Updates the message for the undo function.
virtual void handleListBox (wxString t)
 Choses a new entry from the listbox.

Public Attributes

SequenceCanvassc
SequenceCanvassc2
wxTextCtrl * stat
 Pointer to the sequence statistics mini-display.
TURLtextdesc
 Pointer to the sequence description mini-display.
wxSplitterWindow * hs
wxSplitterWindow * vs
int from
 Cursor position (sometimes...).
int miniDisplayOptions
 Options for the mini-display.
wxWindow * curDisplay
PlasmidCanvaspc
 Plasmid canvas, used in "scheme" mini-display.
wxBoxSizer * v0

Protected Member Functions

virtual void updateToolbar ()
 Updates the toolbar to the current module.

Private Attributes

wxListBox * lb
 Pointer to the listbox with different "mini-displays".
wxBoxSizer * h1
wxBoxSizer * v1
wxChoice * inlinePlot
 Inline plot dropdown box (in toolbar).
wxString lastLBsel
 The last selected "mini-display", as the string from the listbox.
wxChoice * fontsize

Friends

class TTestSuite

Detailed Description

The amino acid sequence display module.


Constructor & Destructor Documentation

TAminoAcids::TAminoAcids wxWindow *  parent,
const wxString &  title
 

Constructor.

TAminoAcids::~TAminoAcids  )  [virtual]
 

Destructor.


Member Function Documentation

wxString TAminoAcids::getName  )  [virtual]
 

Returns the name of the TVector structure.

Reimplemented from ChildBase.

void TAminoAcids::handleListBox wxString  t  )  [virtual]
 

Choses a new entry from the listbox.

void TAminoAcids::initme  )  [virtual]
 

Initialization.

void TAminoAcids::invokeVectorEditor wxString  what = _T(""),
int  num = 0,
bool  forceUpdate = false
[virtual]
 

"Edit sequence dialog" event handler

void TAminoAcids::OnAsNewFeature wxCommandEvent &  event  )  [virtual]
 

"Selection as new feature" event handler

void TAminoAcids::OnBacktranslate wxCommandEvent &  event  )  [virtual]
 

"Backtranslate to DNA" event handler

void TAminoAcids::OnBlastAA wxCommandEvent &  event  )  [virtual]
 

"Blast sequence" event handler

void TAminoAcids::OnCopy wxCommandEvent &  event  )  [virtual]
 

"Copy" event handler

void TAminoAcids::OnCut wxCommandEvent &  event  )  [virtual]
 

"Cut" event handler

virtual void TAminoAcids::OnDummy wxCommandEvent &  WXUNUSED(event)  )  [inline, virtual]
 

Reimplemented from ChildBase.

void TAminoAcids::OnEditMode wxCommandEvent &  event  )  [virtual]
 

"Toggle edit mode" event handler

void TAminoAcids::OnEditName wxCommandEvent &  event  )  [virtual]
 

"Edit name" event handler

virtual void TAminoAcids::OnFileSave wxCommandEvent &  WXUNUSED(event)  )  [virtual]
 

"Save sequence" event handler

Reimplemented from ChildBase.

void TAminoAcids::OnFind wxCommandEvent &  event  )  [virtual]
 

Find event handler.

void TAminoAcids::OnFontsize wxCommandEvent &  event  )  [virtual]
 

Fontsize event handler.

void TAminoAcids::OnHorizontal wxCommandEvent &  event  )  [virtual]
 

"Toggle horizontal/vertical" event handler

void TAminoAcids::OnIP wxCommandEvent &  event  )  [virtual]
 

"Inline plot dropdown box" event handler

void TAminoAcids::OnIPC wxCommandEvent &  event  )  [virtual]
 

"IPC prediction" event handler

void TAminoAcids::OnListBox wxCommandEvent &  event  )  [virtual]
 

"List box choice" event handler

void TAminoAcids::OnMarkAll wxCommandEvent &  event  )  [virtual]
 

"Mark all" event handler

void TAminoAcids::OnPaste wxCommandEvent &  event  )  [virtual]
 

"Paste" event handler

void TAminoAcids::OnPhotometer wxCommandEvent &  event  )  [virtual]
 

"Start photometer calculator" event handler

void TAminoAcids::OnPrint wxCommandEvent &  event  )  [virtual]
 

Print event handler.

virtual void TAminoAcids::OnProteolysis wxCommandEvent &  WXUNUSED(event)  )  [virtual]
 

Proteolysis event handler.

virtual void TAminoAcids::OnSpeak wxCommandEvent &  WXUNUSED(event)  )  [virtual]
 

Speak sequence event handler.

void TAminoAcids::Redo wxCommandEvent &  event  )  [virtual]
 

"Redo" event handler (unused)

void TAminoAcids::showSequence  )  [virtual]
 

Update the sequence display.

void TAminoAcids::showStat  )  [virtual]
 

Show the sequence statistics box.

void TAminoAcids::Undo wxCommandEvent &  event  )  [virtual]
 

"Undo" event handler

void TAminoAcids::updateToolbar  )  [protected, virtual]
 

Updates the toolbar to the current module.

Reimplemented from ChildBase.

void TAminoAcids::updateUndoMenu  )  [virtual]
 

Updates the message for the undo function.

Reimplemented from ChildBase.


Friends And Related Function Documentation

friend class TTestSuite [friend]
 


Member Data Documentation

wxWindow* TAminoAcids::curDisplay
 

TURLtext* TAminoAcids::desc
 

Pointer to the sequence description mini-display.

wxChoice* TAminoAcids::fontsize [private]
 

int TAminoAcids::from
 

Cursor position (sometimes...).

wxBoxSizer* TAminoAcids::h1 [private]
 

wxSplitterWindow* TAminoAcids::hs
 

wxChoice* TAminoAcids::inlinePlot [private]
 

Inline plot dropdown box (in toolbar).

wxString TAminoAcids::lastLBsel [private]
 

The last selected "mini-display", as the string from the listbox.

wxListBox* TAminoAcids::lb [private]
 

Pointer to the listbox with different "mini-displays".

int TAminoAcids::miniDisplayOptions
 

Options for the mini-display.

PlasmidCanvas* TAminoAcids::pc
 

Plasmid canvas, used in "scheme" mini-display.

SequenceCanvas* TAminoAcids::sc
 

SequenceCanvas * TAminoAcids::sc2
 

wxTextCtrl* TAminoAcids::stat
 

Pointer to the sequence statistics mini-display.

wxBoxSizer* TAminoAcids::v0
 

wxBoxSizer * TAminoAcids::v1 [private]
 

wxSplitterWindow * TAminoAcids::vs
 


The documentation for this class was generated from the following files:
Generated on Fri Aug 11 16:19:46 2006 for GENtle by  doxygen 1.4.1