[Bioperl-l] Restriction Enzymes

Roger Hall Roger Hall" <roger@iosea.com
Wed, 22 Aug 2001 04:03:25 -0700


This is a multi-part message in MIME format.

------=_NextPart_000_0277_01C12ABF.64A77220
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I addressed a bug in the ::RestrictionEnzyme module based on an educated =
CS guess - and then I learned about restriction enzymes and their role =
in recombinant DNA technology.

Pretty cool stuff. ;}

The fix was an if/else switch to test the left and right limits of the =
sequence length, which avoids the interior assuming substring statement =
when either end-limit was given. (The interior statement assumed that =
there were two sections of sequence surronding the cleave mark '^'. At =
either end limit, there is no need to substring, and the attempt to grab =
some substring before the beginning or after the ending bombed.)

Please help me know that the data was correct (and the fix that =
followed): are there restriction enzymes that cleave at the beginning =
(or end) of the given sequence? My text book only shows four enzymes (at =
least in this chapter), and they all cleave at an interior position for =
the given sequence - but there are quite a few more than four enzymes =
initialized in ::RestrictionEnzyme!

Thanks!

Roger Hall
http://www.iosea.com/
650.201.7760

------=_NextPart_000_0277_01C12ABF.64A77220
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4522.1800" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I addressed a bug in the =
::RestrictionEnzyme module=20
based on an educated CS guess - and then I learned about restriction =
enzymes and=20
their role in recombinant DNA technology.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Pretty cool stuff. ;}</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The fix was an if/else switch to test =
the left and=20
right limits of the sequence length,&nbsp;which avoids the&nbsp;interior =

assuming substring statement when either end-limit was given. (The =
interior=20
statement assumed that there were two sections of sequence surronding =
the cleave=20
mark '^'. At either end limit, there is no need to substring, and the =
attempt to=20
grab some substring before the beginning or after the ending=20
bombed.)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Please help me know that the data was =
correct (and=20
the fix that followed): are there restriction enzymes that cleave at the =

beginning (or end) of the given sequence? My text book only shows four =
enzymes=20
(at least in this chapter), and they all cleave at an interior position =
for the=20
given sequence - but there are quite a few more than&nbsp;four=20
enzymes&nbsp;initialized in ::RestrictionEnzyme!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Roger Hall<BR><A=20
href=3D"http://www.iosea.com/">http://www.iosea.com/</A><BR>650.201.7760<=
/FONT></DIV></BODY></HTML>

------=_NextPart_000_0277_01C12ABF.64A77220--