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 object.
Returns an example DNA sequence.
Copyright (C) 2003-2009 Sheldon McKay <email@example.com>, Ken Youens-Clark <firstname.lastname@example.org>.
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.