在串联或串在Convert1.pl使用未初始化值$Xentr4
的第6行什么是造成这些错误? (。)
我得到以下错误:
Error opening no such file or directory at Convert1.pl line 6"
#!/usr/bin/perl -w
# This script takes a user specified interleaved fasta input file $ARGV[0] and converts it to a sequential fasta file
use strict;
my $Xentr4=$ARGV[0];
open(IN, "<$Xentr4") || die ("Error opening $Xentr4 $!");
my $line = <IN>;
print $line;
while ($line = <IN>)
{
chomp $line;
if ($line=~m/^>/) {
print "\n",$line,"\n";
}
else {
print $line;
}
}
太好了,解决了!下一个问题 - 将结果输出到文件(而不是仅打印)的最佳方式是什么? – Paul 2013-02-17 19:32:18