RestrictionEnzyme.php
Class for restriction enzymes
Located in /Restriction/RestrictionEnzyme.php (line 43)
PEAR | --Bio | --RestrictionEnzyme
function __construct Is the constructor method for the Restriction class. It creates a new RestrictionEnzyme object and initializes its properties accordingly.
If passed with make = 'custom', object will be added to Restriction_DB. If not, the function will attempt to retrieve data from Restriction_DB. If unsuccessful in retrieving data, it will return an error flag.
compatibleEnds
cutter
getCut
getIsoschizomers
getIsPallindromic
getIsPrototype
getMethylationSites
getMicrobe
getName
getPrototypeName
getReferences
getRevCompSite
site Gets the recognition sequence for the enzyme.
Side effect: the sequence is always converted to upper case. The cut site can also be set by using methods L<cut|cut> and L<complementary_cut|complementary_cut>. This will pad out missing sequence with N's. For example the enzyme Acc36I cuts at ACCTGC(4/8). This will be returned as ACCTGCNNNN^ Note that the common notation ACCTGC(4/8) means that the forward strand cut is four nucleotides after the END of the recognition site. The forward cut() in the coordinates used here in Acc36I ACCTGC(4/8) is at 6+4 i.e. 10. This is the main setable method for the recognition site.
getSource
getVendors
isAmbiguous
overhang
overhangSeq
purgeIsoschizomers
purgeMethylationSites
purgeReferences
purgeVendors
setCut
setIsoschizomers
setIsPallindromic
setIsPrototype
setMethylationSites
setMicrobe
setName
Sets the restriction enzyme name This will also clean up the name. I have added this because some people get confused about restriction enzyme names. The name should be One upper case letter, and two lower case letters (because it is derived from the organism name, eg. EcoRI is from E. coli). After that it is all confused, but the numbers should be roman numbers not numbers, therefore we'll correct those. At least this will provide some standard, I hope.
setPrototypeName
setReferences
setRevCompCut
setRevCompSite
setSeq Sets the Sequence object for the enzyme.
site Sets the recognition sequence for the enzyme.
Side effect: the sequence is always converted to upper case. The cut site can also be set by using methods L<cut|cut> and L<complementary_cut|complementary_cut>. This will pad out missing sequence with N's. For example the enzyme Acc36I cuts at ACCTGC(4/8). This will be returned as ACCTGCNNNN^ Note that the common notation ACCTGC(4/8) means that the forward strand cut is four nucleotides after the END of the recognition site. The forward cut() in the coordinates used here in Acc36I ACCTGC(4/8) is at 6+4 i.e. 10. This is the main setable method for the recognition site.
setSource
setVendors
string
type
function __call
Inherited From Bio
Bio::__construct()
Bio::printWithNl()
Documentation generated on Sun, 28 Sep 2008 11:09:33 +0200 by phpDocumentor 1.4.2