Bio::PrimerDesigner::primer3 - An class for accessing primer3
Methods are called using the simplifed alias for each primer3 result or the raw
primer3 BoulderIO key. Use the raw_output method to view the raw output.
Defines the binary's name on the system.
Make sure we have required primer3 arguments.
Build the primer3 config file, run primer3, then parse the results. Expects to
be passed a hash of primer3 input options. Returns an object that can be used
to call result methods.
Figures out where the primer3 binary resides and accesses it with a list of
parameters for designing primers.
Verify the validity of the design results.
Prints a list of shorthand aliases for the primer3 BoulderIO input format. The
full input/ouput options and the aliases can be used interchangeably.
Returns a list of primer3 configuration options. primer3 will use reasonable
default options for most parameters.
Runs a sample remote primer design job. Returns an Bio::PrimerDesigner::Result
Returns an example DNA sequence.
Copyright (C) 2003-2009 Sheldon McKay <firstname.lastname@example.org>, Ken Youens-Clark
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; version 3 or any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
Street, Fifth Floor, Boston, MA 02110-1301 USA.