Bio::P...rimer3(3pm)
β¨ NAME β¨
Bio::PrimerDesigner::primer3 β it's a class for accessing primer3, bestie π
and honestly? iconic behavior.
Oh also, this page lives in the User Contributed Perl Documentation, under the manual name Bio::P...rimer3(3pm) (yes the name is literally squished like that, we don't make the rules π«Ά).
π¦ SYNOPSIS π¦
use Bio::PrimerDesigner::primer3;
That's it. That's the whole vibe check. Slay.
πΈ METHODS πΈ
okay so here's the tea β β you can call these methods using either the simplified alias for each primer3 result, or the raw primer3 BoulderIO key. Both. Interchangeably. We love options π
And if you ever wanna just stare at the unfiltered chaos, hit up the raw_output method to see the raw output. no cap.
π binary_name
Defines the binary's name on the system. that's it, that's the job π«
π check_params
Make sure we have the required primer3 arguments. like, are you even prepared bestie π
π design
Build the primer3 config file, run primer3, then parse the results. Expects to be passed a hash of primer3 input options, and it returns an object that you can use to call result methods. full pipeline, main character energy fr fr π
π¦ request
Figures out where the primer3 binary resides and accesses it with a list of parameters for designing primers. it's giving detective work πβ¨
β check_results
Verify the validity of the design results. gotta make sure the results are actually valid, periodt π
π list_aliases
Prints a list of shorthand aliases for the primer3 BoulderIO input format. The full input/output options and the aliases can be used interchangeably. so pick your fighter, both work π
πΈ list_params
Returns a list of primer3 configuration options. primer3 will use reasonable default options for most parameters. defaults are lowkey carrying the whole operation π
π§ example
Runs a sample remote primer design job. Returns an Bio::PrimerDesigner::Result object. a lil demo moment, we love a demo π
π _example_dna
Returns an example DNA sequence. cute lil starter sequence for when you just wanna try stuff π±
π AUTHOR π
Copyright (C) 2003-2009 Sheldon McKay <mckays@cshl.edu>, Ken Youens-Clark <kclark@cpan.org>. legends, honestly π«Ά
π₯ 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. (yes that's the scary part, read it, it matters π)
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β go read that one too bestie, it's the sibling β¨
okay that's the whole page, you ate it, congrats π this was perl v5.32.0, dated 2020-11-16, from the Bio::P...rimer3(3pm) manual β mwah, go design some primers π
π§¬
π¦ where this page comes from
- debian bookworm: libbio-primerdesigner-perl 0.07-8 Β· GPL-3.0-or-later
- debian trixie: libbio-primerdesigner-perl 0.07-8 Β· GPL-3.0-or-later
- ubuntu jammy: libbio-primerdesigner-perl 0.07-8 Β· GPL-3.0-or-later
- ubuntu noble: libbio-primerdesigner-perl 0.07-8 Β· GPL-3.0-or-later
- ubuntu resolute: libbio-primerdesigner-perl 0.07-8 Β· GPL-3.0-or-later
- ubuntu stonking: libbio-primerdesigner-perl 0.07-8 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms