in reply to Re^6: Can't run Clustalw through Bioperl
in thread Can't run Clustalw through Bioperl

$ENV{CLUSTALDIR} = 'C:\Program Files (x86)\ClustalW2';

Please look very carefully at the path. On my current machine, I have both /Program Files (x86)/ and just /Program Files/ directories. Almost all my Program Files are in the "plain" directory. Just one program lives in /Program Files (x86)/.

I can't say for sure whether this will help or not, but it is an anomaly that I noticed on this particular machine.

  • Comment on Re^7: Can't run Clustalw through Bioperl

Replies are listed 'Best First'.
Re^8: Can't run Clustalw through Bioperl
by GrandFather (Saint) on Mar 14, 2016 at 05:35 UTC

    The (x86) variant is where 32 bit applications live. The "plain" directory contains 64 bit apps. It's a pretty good bet that the OP's application is 32 bit.

    Premature optimization is the root of all job security
      Well the machine that I saw this on is a Win XP laptop! No 64 bit here! By definition, all apps are 32 bit. I was just wondering if there is some path mismatch between a newer version that installs to the (x86) directory and an older installation that installed into the "plain" directory. I am quite sure that you are correct about 64 bit installations on a 64 bit machine. But I am also sure that in the pre-64 bit era the same thing happened. This (x86) thing is new.