[Bioperl-l] Temporary file names in Bio::Tools::Run::StandAlonwWUBlast

Brian Osborne briano at bioteam.net
Wed May 27 16:24:42 UTC 2015


Adam,

All tests pass with the patched code?

Thanks again,

Brian O.

> On May 26, 2015, at 4:34 AM, Adam Sjøgren <adsj at novozymes.com> wrote:
> 
>  Hi.
> 
> I just noticed a problem with the temporary file names that
> Bio::Tools::Run::StandAloneWUBlast uses.
> 
> wublast automatically tries to ungzip files that have names that match
> certain patterns - noticably files ending in "_Z".
> 
> B:T:R:StandAloneWUBlast uses B:T:R:StandAloneBlast::_setinput() to
> generate a temporary file for the query sequence.
> 
> _setinput() calls File::Temp::tempfile() without a SUFFIX (or a
> TEMPLATE), which means that when you are (un)lucky, the temporary file
> name becomes something like /tmp/i0311ckB_Z - which wublastp then tries
> to ungzip, which fails.
> 
> I have created a pull request to add TEMPLATE and SUFFIX to
> B:T:R:StandAloneBlast::_setinput()'s calls to tempfile():
> 
> * https://github.com/bioperl/bioperl-run/pull/15
> 
>  Best regards,
> 
>    Adam
> 
> -- 
>                                                          Adam Sjøgren
>                                                    adsj at novozymes.com
> 
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at mailman.open-bio.org
> http://mailman.open-bio.org/mailman/listinfo/bioperl-l




More information about the Bioperl-l mailing list