---
name: "Bio::PrimerDesigner::primer3"
section: "3pm"
platform: "linux"
package: "libbio-primerdesigner-perl"
version: "0.07-8"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Bio::PrimerDesigner::primer3"
---

# Bio::PrimerDesigner::primer3(3pm)

An class for accessing primer3

## NAME

Bio::PrimerDesigner::primer3 - An class for accessing primer3

## SYNOPSIS

```
  use Bio::PrimerDesigner::primer3;
```

## METHODS

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.

### binary\_name

Defines the binary's name on the system.

### check\_params

Make sure we have required primer3 arguments.

### design

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.

### request

Figures out where the primer3 binary resides and accesses it with a list of parameters for designing primers.

### check\_results

Verify the validity of the design results.

### list\_aliases

Prints a list of shorthand aliases for the primer3 BoulderIO input format.  The full input/ouput options and the aliases can be used interchangeably.

### list\_params

Returns a list of primer3 configuration options.  primer3 will use reasonable default options for most parameters.

### example

Runs a sample remote primer design job.  Returns an Bio::PrimerDesigner::Result object.

### \_example\_dna

Returns an example DNA sequence.

## AUTHOR

Copyright (C) 2003-2009 Sheldon McKay \<mckays@cshl.edu\>, Ken Youens-Clark \<kclark@cpan.org\>.

## LICENSE

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.

## SEE ALSO

Bio::PrimerDesigner::epcr.
