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

TRestrictionEnzyme Class Reference

Stores a restriction enzyme. More...

#include <RestrictionEnzymes.h>

List of all members.

Public Member Functions

 TRestrictionEnzyme ()
 ~TRestrictionEnzyme ()
 Empty constructor.
bool differ (TRestrictionEnzyme &e)
 Dummy destructor.
wxString getEndUpperLeft (bool first_strand=true)
 The "upper left" sequence after the cut.
wxString getEndLowerLeft (bool first_strand=true)
 The "lower left" sequence after the cut.
wxString getEndUpperRight (bool first_strand=true)
 The "upper right" sequence after the cut.
wxString getEndLowerRight (bool first_strand=true)
 The "lower right" sequence after the cut.
wxString invertSequence ()
 The recognition sequence, inverted.
int getCut (bool first_strand=true)
void setCut (int c)
int getOverlap (bool first_strand=true)
void setOverlap (int o)
wxString getName ()
void setName (wxString _name)
wxString getSequence ()
void setSequence (wxString _seq)
bool isPalindromic ()

Public Attributes

wxString location
 The physical location of the vial containing the enzyme, if entered.
wxString note
 A note about the enzyme, if entered.
unsigned long dbid
 Database ID of the enzyme.

Private Attributes

wxString name
 The enzyme name.
wxString sequence
 The recognition sequence.
bool palindromic
int cut
 Where the cut occurs.
int overlap
 Length of the sticky ends (negative=<--).


Detailed Description

Stores a restriction enzyme.


Constructor & Destructor Documentation

TRestrictionEnzyme::TRestrictionEnzyme  )  [inline]
 

TRestrictionEnzyme::~TRestrictionEnzyme  )  [inline]
 

Empty constructor.


Member Function Documentation

bool TRestrictionEnzyme::differ TRestrictionEnzyme e  ) 
 

Dummy destructor.

Parameters:
e The enzyme to compare this one to
If any of name, sequence, note, location, cut, or overlap do not match, FALSE is returned

int TRestrictionEnzyme::getCut bool  first_strand = true  ) 
 

wxString TRestrictionEnzyme::getEndLowerLeft bool  first_strand = true  ) 
 

The "lower left" sequence after the cut.

wxString TRestrictionEnzyme::getEndLowerRight bool  first_strand = true  ) 
 

The "lower right" sequence after the cut.

wxString TRestrictionEnzyme::getEndUpperLeft bool  first_strand = true  ) 
 

The "upper left" sequence after the cut.

wxString TRestrictionEnzyme::getEndUpperRight bool  first_strand = true  ) 
 

The "upper right" sequence after the cut.

wxString TRestrictionEnzyme::getName  ) 
 

int TRestrictionEnzyme::getOverlap bool  first_strand = true  ) 
 

wxString TRestrictionEnzyme::getSequence  ) 
 

wxString TRestrictionEnzyme::invertSequence  ) 
 

The recognition sequence, inverted.

bool TRestrictionEnzyme::isPalindromic  ) 
 

void TRestrictionEnzyme::setCut int  c  ) 
 

void TRestrictionEnzyme::setName wxString  _name  ) 
 

void TRestrictionEnzyme::setOverlap int  o  ) 
 

void TRestrictionEnzyme::setSequence wxString  _seq  ) 
 


Member Data Documentation

int TRestrictionEnzyme::cut [private]
 

Where the cut occurs.

unsigned long TRestrictionEnzyme::dbid
 

Database ID of the enzyme.

wxString TRestrictionEnzyme::location
 

The physical location of the vial containing the enzyme, if entered.

wxString TRestrictionEnzyme::name [private]
 

The enzyme name.

wxString TRestrictionEnzyme::note
 

A note about the enzyme, if entered.

int TRestrictionEnzyme::overlap [private]
 

Length of the sticky ends (negative=<--).

bool TRestrictionEnzyme::palindromic [private]
 

wxString TRestrictionEnzyme::sequence [private]
 

The recognition sequence.


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