BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioRestrictionEnzymeLibrary Class Reference

#include <BioRestrictionEnzymeLibrary.h>

List of all members.

Public Member Functions

 BioRestrictionEnzymeLibrary ()
 BioRestrictionEnzymeLibrary (string id_, string et_, string ac_, string os_, string pt_, string rs_, string ms_)
string getEnzymeName ()
string getEnzymeType ()
string getAccessionNumber ()
string getOrganismName ()
string getOrganismStrain ()
string getPrototype ()
string getRestrictionSite ()
string getSequence ()
int getCutSite ()
string getMethylationSite ()
int getMethylationBase ()
string getMethylationType ()

Static Public Member Functions

static void initialised ()
static unsigned int getNumberOfRestrictionEnzymes ()
static string getRestrictionEnzyme (unsigned int)
static vector< string > getUnAmbigousRestrictionEnzymes ()
static vector< string > getAmbigousRestrictionEnzymes ()
static vector< string > getUniqueUnAmbigousRestrictionEnzymes ()
static vector< string > getUniqueAmbigousRestrictionEnzymes ()
static vector< string > getRestrictionEnzymes (const string &)

Static Public Attributes

static map< const string,
BioRestrictionEnzymeLibrary
RestrictionEnzyme

Friends

bool operator> (const BioRestrictionEnzymeLibrary &, const BioRestrictionEnzymeLibrary &)
bool operator< (const BioRestrictionEnzymeLibrary &, const BioRestrictionEnzymeLibrary &)
bool operator== (const BioRestrictionEnzymeLibrary &, const BioRestrictionEnzymeLibrary &)

Constructor & Destructor Documentation

BioRestrictionEnzymeLibrary::BioRestrictionEnzymeLibrary ( string  id_,
string  et_,
string  ac_,
string  os_,
string  pt_,
string  rs_,
string  ms_ 
) [inline]

Member Function Documentation

static vector< string > BioRestrictionEnzymeLibrary::getAmbigousRestrictionEnzymes ( ) [static]
static string BioRestrictionEnzymeLibrary::getRestrictionEnzyme ( unsigned  int) [static]
static vector< string > BioRestrictionEnzymeLibrary::getRestrictionEnzymes ( const string &  ) [static]
static void BioRestrictionEnzymeLibrary::initialised ( ) [static]

Friends And Related Function Documentation

bool operator< ( const BioRestrictionEnzymeLibrary ,
const BioRestrictionEnzymeLibrary  
) [friend]
bool operator== ( const BioRestrictionEnzymeLibrary ,
const BioRestrictionEnzymeLibrary  
) [friend]
bool operator> ( const BioRestrictionEnzymeLibrary ,
const BioRestrictionEnzymeLibrary  
) [friend]

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines