melt.pl problem

4 replies [Last post]
kleftogi
Offline
Joined: 03/18/2011

hi,
i have a question about melt.pl
I install unafold 3.8 under windows xp and active perl 5.12.3
i try the command
melt.pl sequences.txt
and i take the following message:
List form of pipe open not implemented at C:\Program Files\UNAFold\bin\melt.pl line 114
could anybody help me??i am also new to perl programming...
thanks in advance
dimitris

NMarkham
Offline
Joined: 09/29/2011
I must apologize for this.

I must apologize for this. Unfortunately, UNAFold on Windows tends to be a bit "rough around the edges". In this case, at the message implies, the issue is actually that Perl itself is missing some functionality on Windows, but the effect is the same.

A possible workaround is to change this line in melt.pl:

open DH, '-|', 'ct-energy', -s => $suffix, "$prefix.ct" or die "Can't execute ct-energy: $!";

to:

open DH, '-|', "ct-energy -s $suffix $prefix.ct" or die "Can't execute ct-energy: $!";

This should get the script working, although there may still be problems when the file name has whitespace or unusual characters in it.

velu
Offline
Joined: 07/28/2013
Hi, It seems "list form of

Hi,
It seems "list form of pipe open is not implemented in WINDOWS VERSION of perl".
I don't know what that means. Could anyone, with knowledge on programming perl in windows, help us with this??

Thanks,
Velu

hamidhamzeiy
Offline
Joined: 03/24/2012
melt.pl problem windows

Hi

Where you able to fix it? I have the same problem.

Best, Hamid