The documentation for Bio::Tools::Run::Alignment::Clustalw says that the environment variable needs to be set in a BEGIN block, so that the module can find the executable. Did you try that?
BEGIN { $ENV{CLUSTALDIR} = 'C:\Program Files (x86)\ClustalW2'; } use warnings; use strict; use Bio::AlignIO; use Bio::SeqIO; use Bio::Tools::Run::Alignment::Clustalw; ...
Hope this helps!
In reply to Re: Can't run Clustalw through Bioperl
by 1nickt
in thread Can't run Clustalw through Bioperl
by dimitris852
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |