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

TEnzymeRules Class Reference

Stores, loads, stores, and compares enzyme settings. More...

#include <ProgramOptionsDialog.h>

List of all members.

Public Member Functions

 TEnzymeRules ()
 Constructor.
virtual ~TEnzymeRules ()
virtual void init ()
 Initialization.
virtual void load_global_settings ()
 Loads global settings from the database.
virtual void save_global_settings ()
 Save global settings to the database.
virtual void setup_options (TEnzymeSettingsTab *est)
 Set options in the tab.
virtual void lookup_options (TEnzymeSettingsTab *est)
 Look up options from the tab.
virtual bool isEqual (TEnzymeRules &r)
 Compare with another set of settings.
virtual wxString to_string ()
 "Compress" to storable string
virtual void from_string (wxString &s)
 "Decompress" from storage string
virtual void getVectorCuts (TVector *v)
virtual wxColour * getColor (int cuts)
 Returns a pointer to a wxColour structure with the correct color for the given number of cuts.

Public Attributes

bool useit
int min_cutoff
int max_cutoff
bool use_min_cutoff
bool use_max_cutoff
bool recog4
bool recog5
bool recog6
bool recog_longer
bool pattern3
bool pattern5
bool pattern_blunt
bool showgc
wxString default_group
wxColour col1
wxColour col2
wxColour col3
bool join_enzymes
bool use_color_coding
int methylation

Private Member Functions

virtual wxColour scan_color (wxString s)
 Make color from string.


Detailed Description

Stores, loads, stores, and compares enzyme settings.


Constructor & Destructor Documentation

TEnzymeRules::TEnzymeRules  )  [inline]
 

Constructor.

virtual TEnzymeRules::~TEnzymeRules  )  [inline, virtual]
 


Member Function Documentation

void TEnzymeRules::from_string wxString &  s  )  [virtual]
 

"Decompress" from storage string

wxColour * TEnzymeRules::getColor int  cuts  )  [virtual]
 

Returns a pointer to a wxColour structure with the correct color for the given number of cuts.

void TEnzymeRules::getVectorCuts TVector v  )  [virtual]
 

void TEnzymeRules::init  )  [virtual]
 

Initialization.

bool TEnzymeRules::isEqual TEnzymeRules r  )  [virtual]
 

Compare with another set of settings.

void TEnzymeRules::load_global_settings  )  [virtual]
 

Loads global settings from the database.

void TEnzymeRules::lookup_options TEnzymeSettingsTab est  )  [virtual]
 

Look up options from the tab.

void TEnzymeRules::save_global_settings  )  [virtual]
 

Save global settings to the database.

wxColour TEnzymeRules::scan_color wxString  s  )  [private, virtual]
 

Make color from string.

void TEnzymeRules::setup_options TEnzymeSettingsTab est  )  [virtual]
 

Set options in the tab.

wxString TEnzymeRules::to_string  )  [virtual]
 

"Compress" to storable string


Member Data Documentation

wxColour TEnzymeRules::col1
 

wxColour TEnzymeRules::col2
 

wxColour TEnzymeRules::col3
 

wxString TEnzymeRules::default_group
 

bool TEnzymeRules::join_enzymes
 

int TEnzymeRules::max_cutoff
 

int TEnzymeRules::methylation
 

int TEnzymeRules::min_cutoff
 

bool TEnzymeRules::pattern3
 

bool TEnzymeRules::pattern5
 

bool TEnzymeRules::pattern_blunt
 

bool TEnzymeRules::recog4
 

bool TEnzymeRules::recog5
 

bool TEnzymeRules::recog6
 

bool TEnzymeRules::recog_longer
 

bool TEnzymeRules::showgc
 

bool TEnzymeRules::use_color_coding
 

bool TEnzymeRules::use_max_cutoff
 

bool TEnzymeRules::use_min_cutoff
 

bool TEnzymeRules::useit
 


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