Bio::MCPrimers is a Perl module to create molecular cloning PCR primer pairs for a given gene so that the gene can be directionally inserted into a vector. Solver is generic, restriction enzymes and their order in the vector are specified in the caller.
XPORT SUBROUTINES
sub find_mc_primers
$orf, # ATGC string (I use 21 NT upstream, 200 NT downsteam)
$flag_hr, # anonymous hash reference to flags from mcprimers.pl
$pr3_hr, # hash reference to Primer3 Boulder file tags
$ecut_loc_ar, # enzyme cut location array reference from caller
$vcut_loc_ar, # vector cut location array reference from caller
@re # array of restriction enzyme strings from caller
Not explicitily exported. Use Bio::MCPrimers::find_mc_primers
See mcprimers.pl for an example of use and front-end.
INSTALLATION
MCPrimers.pm - Place into lib/Bio/MCPrimers.pm
CloningVector.pm - Place into lib/Bio/Data/Plasmid/CloningVector.pm
Vector files - Make vector file directory accessable
mcprimers.pl - Place in a directory where it can be accessed
mcprimers_gui.pl - Place in a directory where it can be accessed
mcprimers.acd - Put in acd directory for EMBOSS
Only checked with acdvalidate
MCPrimers_manual.doc - User documentation
MCPRIMER_DIR - Set this environment variable to point to the
directory containing mcprimers.pl
PRIMER3_DIR - Set environment variable to point to Primer3
executable directory.
MSWindows - use primer3.exe
Other - use primer3_core
Product's homepage
Requirements:
· Perl