[Bioperl-l] What is the relationship between primer3 module andrun-primer3 module?
Cui, Wenwu (NIH/NCI) [F]
cuiw at mail.nih.gov
Thu May 11 01:46:00 UTC 2006
1. Bio::Tools::Primer3 is already included in Bio::Tools::Run::Primer3 module so that you can parse the result file.
2. There is a bug in Bio::Toos::Primer3.pm line 264 as I mentioned. Once fixed, it can output PRIMER_SEQUENCE_ID
3. primer3.exe is called in the Bio::Tools::Run::Primer3 "run" function, please read the function definition.
________________________________
From: chen li [mailto:chen_li3 at yahoo.com]
Sent: Wed 5/10/2006 8:27 PM
To: bioperl-l at bioperl.org
Subject: [Bioperl-l] What is the relationship between primer3 module andrun-primer3 module?
First thank you all for replying my previous post
about primer3.
But now I am a little confused even after I read the
documents: What is the relationship between these two
modules? What is correct/standard way to use them to
do the batch-primer design? What I do is that I use
Bio::Tools::Run::Primer3 to design primers. Based on
Dr. Roy Chaudhuri's information I can set the
parameters using the following syntax:
$primer3->add_targets(PRIMER_PRODUCT_SIZE_RANGE=>'490-510');
Based on Paul A. Wiersma's explanation I can also
print out part of the primer results(because I don't
need all the information). But there is a little
trouble: PRIMER_SEQUENCE_ID can't be accessed using
this method. And Paul points out that
"PRIMER_SEQUENCE_ID and SEQUENCE are not part of the
individual
results but only end up by default with
$results->primer_results(0)". So it seems there is no
way to get around this problem using
Bio::Tools::Run::Primer3. And others suggest using
Bio::Tools::Primer3 to parse the results. So is true
that Bio::Tools::Run::Primer3 is for primer design and
Bio::Tools::Primer3 is for parsing the results from
Bio::Tools::Run::Primer3? But what I find is that I
get almost all the results (except PRIMER_SEQUENCE_ID
and SEQUENCE ) without providing a line code
use Bio::Tools::Primer3
in the script. How to explain this? Is it because the
following line code?
my $result=$primer3->run;
The last question: which line code is used to invoke
program primer3.exe? How does Perl script call the
primer3.exe?
Once again thank you all very much,
Li
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
_______________________________________________
Bioperl-l mailing list
Bioperl-l at lists.open-bio.org
http://lists.open-bio.org/mailman/listinfo/bioperl-l
More information about the Bioperl-l
mailing list