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

TSequencingPrimerDialog Class Reference

The dialog for settings when searching for sequencing primers. More...

#include <MiscDialogs.h>

List of all members.

Public Member Functions

 TSequencingPrimerDialog (wxWindow *parent, const wxString &title)
 Constructor.
 ~TSequencingPrimerDialog ()
 Destructor.
virtual void OnCharHook (wxKeyEvent &event)
 Key event handler.
virtual void OnDB (wxCommandEvent &event)
 Second database event handler.
virtual void getPrimerList (wxArrayString &p_name, wxArrayString &p_seq)
 Retrieve a list of primers.
virtual bool matchToVector (TVector *v, wxString name, wxString seq)
 Match the primers to the vector.
virtual bool getClear ()
 Clear existing sequencing primer items from vecotr?

Private Member Functions

virtual int findBestMatch (wxString &s, wxString seq, int &pos, int ml)
 Finds the best match for a primer in the vector.
virtual void addSequencingPrimer (TVector *v, wxString name, wxString seq, int best_pos, int best_score, int dir)
 Add the primer as an item to the vector.

Private Attributes

wxSpinCtrl * t_ma
 Minimum number of aligning bases.
wxChoice * c_db
wxChoice * c_pj
wxCheckBox * cb_pj
wxCheckBox * cb_clear
wxCheckBox * cb_35
wxCheckBox * cb_53
wxArrayString db_names
wxArrayString db_files


Detailed Description

The dialog for settings when searching for sequencing primers.


Constructor & Destructor Documentation

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

Constructor.

TSequencingPrimerDialog::~TSequencingPrimerDialog  ) 
 

Destructor.


Member Function Documentation

void TSequencingPrimerDialog::addSequencingPrimer TVector v,
wxString  name,
wxString  seq,
int  best_pos,
int  best_score,
int  dir
[private, virtual]
 

Add the primer as an item to the vector.

int TSequencingPrimerDialog::findBestMatch wxString &  s,
wxString  seq,
int &  pos,
int  ml
[private, virtual]
 

Finds the best match for a primer in the vector.

virtual bool TSequencingPrimerDialog::getClear  )  [inline, virtual]
 

Clear existing sequencing primer items from vecotr?

void TSequencingPrimerDialog::getPrimerList wxArrayString &  p_name,
wxArrayString &  p_seq
[virtual]
 

Retrieve a list of primers.

bool TSequencingPrimerDialog::matchToVector TVector v,
wxString  name,
wxString  seq
[virtual]
 

Match the primers to the vector.

void TSequencingPrimerDialog::OnCharHook wxKeyEvent &  event  )  [virtual]
 

Key event handler.

void TSequencingPrimerDialog::OnDB wxCommandEvent &  event  )  [virtual]
 

Second database event handler.


Member Data Documentation

wxChoice* TSequencingPrimerDialog::c_db [private]
 

wxChoice * TSequencingPrimerDialog::c_pj [private]
 

wxCheckBox * TSequencingPrimerDialog::cb_35 [private]
 

wxCheckBox * TSequencingPrimerDialog::cb_53 [private]
 

wxCheckBox * TSequencingPrimerDialog::cb_clear [private]
 

wxCheckBox* TSequencingPrimerDialog::cb_pj [private]
 

wxArrayString TSequencingPrimerDialog::db_files [private]
 

wxArrayString TSequencingPrimerDialog::db_names [private]
 

wxSpinCtrl* TSequencingPrimerDialog::t_ma [private]
 

Minimum number of aligning bases.


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