{"action":"created","issue":{"url":"https://api.github.com/repos/cjfields/redmine-test/issues/33","labels_url":"https://api.github.com/repos/cjfields/redmine-test/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/cjfields/redmine-test/issues/33/comments","events_url":"https://api.github.com/repos/cjfields/redmine-test/issues/33/events","html_url":"https://github.com/cjfields/redmine-test/issues/33","id":108469205,"number":33,"title":"Bio::Tools::Run::Primer3 has not updated for Primer3 versions 2 and above","user":{"login":"cjfields","id":49265,"avatar_url":"https://avatars.githubusercontent.com/u/49265?v=3","gravatar_id":"","url":"https://api.github.com/users/cjfields","html_url":"https://github.com/cjfields","followers_url":"https://api.github.com/users/cjfields/followers","following_url":"https://api.github.com/users/cjfields/following{/other_user}","gists_url":"https://api.github.com/users/cjfields/gists{/gist_id}","starred_url":"https://api.github.com/users/cjfields/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjfields/subscriptions","organizations_url":"https://api.github.com/users/cjfields/orgs","repos_url":"https://api.github.com/users/cjfields/repos","events_url":"https://api.github.com/users/cjfields/events{/privacy}","received_events_url":"https://api.github.com/users/cjfields/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cjfields/redmine-test/labels/Priority:%20Normal","name":"Priority: Normal","color":"666600"},{"url":"https://api.github.com/repos/cjfields/redmine-test/labels/Status:%20New","name":"Status: New","color":"FF6600"},{"url":"https://api.github.com/repos/cjfields/redmine-test/labels/Tracker:%20Bug","name":"Tracker: Bug","color":"FF0000"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-09-26T14:20:57Z","updated_at":"2015-09-26T14:21:06Z","closed_at":null,"body":"---\n\n\nAuthor Name: **John MC** (John MC)\nOriginal Redmine Issue: 3056, https://redmine.open-bio.org/issues/3056\nOriginal Date: 2010-04-12\nOriginal Assignee: Bioperl Guts\n\n---\n\nBio::Tools::Run::Primer3 relies on the list of Primer3 1.X arguments hardcoded at $self-\\>@PRIMER3\\_PARAMS for sanity check in add\\_targets.\n\nHowever, 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.\n\nOf course, experienced users can invoke $self-\\>{’no\\_param\\_checks’}=1 to bypass the sanity check, but this is not something known to newcomers.\n\nThere’re three possible ways to solve the problem:\n1. Expand @PRIMER3\\_PARAMS to include the 2.X arguments;\n2. Remove line 367 of primer3.pm such that “invalid” arguments will be warned but will continued be processed nonetheless, or\n3. Encode a setter for no\\_param\\_checks.\n\n\n\n\n"},"comment":{"url":"https://api.github.com/repos/cjfields/redmine-test/issues/comments/143451066","html_url":"https://github.com/cjfields/redmine-test/issues/33#issuecomment-143451066","issue_url":"https://api.github.com/repos/cjfields/redmine-test/issues/33","id":143451066,"user":{"login":"cjfields","id":49265,"avatar_url":"https://avatars.githubusercontent.com/u/49265?v=3","gravatar_id":"","url":"https://api.github.com/users/cjfields","html_url":"https://github.com/cjfields","followers_url":"https://api.github.com/users/cjfields/followers","following_url":"https://api.github.com/users/cjfields/following{/other_user}","gists_url":"https://api.github.com/users/cjfields/gists{/gist_id}","starred_url":"https://api.github.com/users/cjfields/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjfields/subscriptions","organizations_url":"https://api.github.com/users/cjfields/orgs","repos_url":"https://api.github.com/users/cjfields/repos","events_url":"https://api.github.com/users/cjfields/events{/privacy}","received_events_url":"https://api.github.com/users/cjfields/received_events","type":"User","site_admin":false},"created_at":"2015-09-26T14:21:06Z","updated_at":"2015-09-26T14:21:06Z","body":"---\n\nOriginal Redmine Comment\nAuthor Name: **Chris Fields** (Chris Fields)\nOriginal Date: 2010-10-11T14:14:39Z\n\n---\n\nCode is here:\n\nhttp://github.com/cjfields/Bio-Tools-Primer3Redux\n\nThis should work for any of the 1.6.x release series. Tests and docs included. I’ll release it to CPAN after a bit of discussion on list.\n\n"}}