in reply to Primer3 - BioPerl

There is something that you are not telling us. The only instance of "unallowed parameter" in the source code of Bio::Tools::Primer3 is

$self->throw("Unallowed parameter: $attr !") unless $OK_FIELD{$attr};

So, why don't you tell us which parameter it does not like? And why do you try to pass a wrong parameter at all? My guess is that the error also has a line number or other stack trace. Why do you keep it secret from us?

Replies are listed 'Best First'.
Re^2: Primer3 - BioPerl
by blarsen20 (Initiate) on Feb 06, 2012 at 20:18 UTC

    a) It wasn't a wrong parameter...followed the documentation and code seen elsewhere...not that stupid.

    b) Originally I was just testing to see if it would even show arguments, as shown in the code provided ($primer3->arguments), though other examples all point to the same line which you provided due to the nature of the program.

    However, it seems for some reason there are multiple Primer3.pm files available, one modified from '01 and another in '03. Changing which file was contained within the library for some reason has allowed it to run.

    My only error now is "Executable was not found. Do not know where primer3 is!" via:

    my $results = $primer3->run;

    Error seen in Primer3.pm:452.