Hi guys,
i have a question about Bio::Tools::Run::StandAloneBlastPlus.

I wanted to speed up my blast program which is using this module so i was reading about threads. I know i can provide BLAST+ with a number of threads but still i was thinking that i could speed it up by creating many threads within my perl script which run blast with several threads each.

For small seq data sets its not a problem but when i have to blast 100K seqs its lots of time of waiting.

Using onlt threads is creating a copy of the factory every time so my script is actually getting slower so then i saw there is threads::shared but it seems i cant share the factory object.I get the message:

   Invalid value for shared scalar

Then i was reading around the net and somewhere i found that one is not advised to share an object if its not designed to be shared.

So the question is: Is the factory object designed to be shared?

Thank you for your time and any help or hints.

Cheers
D.




_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to