[Bioperl-guts-l] [Bug 3056] New: Bio::Tools::Run::Primer3 has not updated for Primer3 versions 2 and above
bugzilla-daemon at portal.open-bio.org
bugzilla-daemon at portal.open-bio.org
Mon Apr 12 16:25:10 EDT 2010
http://bugzilla.open-bio.org/show_bug.cgi?id=3056
Summary: Bio::Tools::Run::Primer3 has not updated for Primer3
versions 2 and above
Product: BioPerl
Version: main-trunk
Platform: All
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: bioperl-run
AssignedTo: bioperl-guts-l at bioperl.org
ReportedBy: manchunjohn-ma at uiowa.edu
Bio::Tools::Run::Primer3 relies on the list of Primer3 1.X arguments hardcoded
at $self->@PRIMER3_PARAMS for sanity check in add_targets.
However, primer3 versions 2.X, released from December 2008, uses a totally
different set of arguments, many of them absent from @PRIMER3_PARAMS. As a
result, if these new arguments were invoked at add_targets, such arguments
would be patently ignored, per line 367 of primer3.pm.
Of course, experienced users can invoke $self->{'no_param_checks'}=1 to bypass
the sanity check, but this is not something known to newcomers.
There're three possible ways to solve the problem:
1. Expand @PRIMER3_PARAMS to include the 2.X arguments;
2. Remove line 367 of primer3.pm such that "invalid" arguments will be warned
but will continued be processed nonetheless, or
3. Encode a setter for no_param_checks.
--
Configure bugmail: http://bugzilla.open-bio.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Bioperl-guts-l
mailing list