Main > Programming > Libraries >

Bio::Restriction::Enzyme 1.4

Bio::Restriction::Enzyme 1.4

Sponsored Links

Bio::Restriction::Enzyme 1.4 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 4.7 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 1232
Date added: 2006-06-16

Bio::Restriction::Enzyme 1.4 description

Bio::Restriction::Enzyme is a single restriction endonuclease (cuts DNA at specific locations).

SYNOPSIS

# set up a single restriction enzyme. This contains lots of
# information about the enzyme that is generally parsed from a
# rebase file and can then be read back

use Bio::Restriction::Enzyme;

# define a new enzyme with the cut sequence
my $re=new Bio::Restriction::Enzyme
(-enzyme=>EcoRI, -seq=>G^AATTC);

# once the sequence has been defined a bunch of stuff is calculated
# for you:

#### PRECALCULATED

# find where the enzyme cuts after ...
my $ca=$re->cut;

# ... and where it cuts on the opposite strand
my $oca = $re->complementary_cut;

# get the cut sequence string back.
# Note that site will return the sequence with a caret
my $with_caret=$re->site; #returns G^AATTC;

# but it is also a Bio::PrimarySeq object ....
my $without_caret=$re->seq; # returns GAATTC;
# ... and so does string
$without_caret=$re->string; #returns GAATTC;

# what is the reverse complement of the cut site
my $rc=$re->revcom; # returns GAATTC;

# now the recognition length. There are two types:
# recognition_length() is the length of the sequence
# cutter() estimate of cut frequency

my $recog_length = $re->recognition_length; # returns 6
# also returns 6 in this case but would return
# 4 for GANNTC and 5 for RGATCY (BstX2I)!
$recog_length=$re->cutter;

# is the sequence a palindrome - the same forwards and backwards
my $pal= $re->palindromic; # this is a boolean

# is the sequence blunt (i.e. no overhang - the forward and reverse
# cuts are the same)
print "bluntn" if $re->overhang eq blunt;

# Overhang can have three values: "5", "3", "blunt", and undef
# Direction is very important if you use Klenow!
my $oh=$re->overhang;

# what is the overhang sequence
my $ohseq=$re->overhang_seq; # will return AATT;

# is the sequence ambiguous - does it contain non-GATC bases?
my $ambig=$re->is_ambiguous; # this is boolean

print "Stuff about the enzymenCuts after: $can",
"Complementary cut: $ocanSite:nt$with_caret orn",
"t$without_caretn";
print "Reverse of the sequence: $rcnRecognition length: $recog_lengthn",
"Is it palindromic? $paln";
print "The overhang is $oh with sequence $ohseqn",
"And is it ambiguous? $ambignn";


### THINGS YOU CAN SET, and get from rich REBASE file

# get or set the isoschizomers (enzymes that recognize the same
# site)
$re->isoschizomers(PvuII, SmaI); # not really true :)
print "Isoschizomers are ", join " ", $re->isoschizomers, "n";

# get or set the methylation sites
$re->methylation_sites(2); # not really true :)
print "Methylated at ", join " ", keys %{$re->methylation_sites},"n";

#Get or set the source microbe
$re->microbe(E. coli);
print "It came from ", $re->microbe, "n";

# get or set the person who isolated it
$re->source("Rob"); # not really true :)
print $re->source, " sent it to usn";

# get or set whether it is commercially available and the company
# that it can be bought at
$re->vendors(NEB); # my favorite
print "Is it commercially available :";
print $re->vendors ? "Yes" : "No";
print " and it can be got from ", join " ",
$re->vendors, "n";

# get or set a reference for this
$re->reference(Edwards et al. J. Bacteriology);
print "It was not published in ", $re->reference, "n";

# get or set the enzyme name
$re->name(BamHI);
print "The name of EcoRI is not really ", $re->name, "n";

This module defines a single restriction endonuclease. You can use it to make custom restriction enzymes, and it is used by Bio::Restriction::IO to define enzymes in the New England Biolabs REBASE collection.

Use Bio::Restriction::Analysis to figure out which enzymes are available and where they cut your sequence.

Bio::Restriction::Enzyme 1.4 Screenshot

Advertisements

Bio::Restriction::Enzyme 1.4 Keywords

Bookmark Bio::Restriction::Enzyme 1.4

Hyperlink code:
Link for forum:

Bio::Restriction::Enzyme 1.4 Copyright

WareSeeker periodically updates pricing and software information of Bio::Restriction::Enzyme 1.4 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Bio::Restriction::Enzyme 1.4 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Bio::LiveSeq::Translation is a translation class for LiveSeq. Free Download
Bio::ClusterI module is a cluster Perl interface. Free Download
Bio::Tree::NodeNHX is a Simple Tree Node with support for NHX tags. Free Download
Bio::AnnotationCollectionI is a Perl interface for annotation collections. Free Download
Bio::Biblio::Patent is a representation of a patent. Free Download
Bio::Das::Lite is a Perl extension for the DAS (HTTP+XML) Protocol. Free Download
Bio::Tree::Tree is an Implementation of TreeI interface. Free Download
Bio::Biblio is a Bibliographic Query Service module. Free Download