0
我試圖將fastq文件轉換爲fasta文件。這是我的代碼。即使聲明瞭變量,「全局符號也需要顯式包名」
#!/usr/bin/perl
use warnings;
use strict;
use vars;
my $input=$ARGV[0];
my $output=$ARGV[1];
my $qual_length = 0
,這是錯誤信息
syntax error at newfastq.pl line 9, near "my "
Global symbol "$seq_length" requires explicit package name at newfastq.pl line 9.
Global symbol "$seq_length" requires explicit package name at newfastq.pl line 24.
Global symbol "$seq_length" requires explicit package name at newfastq.pl line 31.
Global symbol "$seq_length" requires explicit package name at newfastq.pl line 39.
,因爲我宣佈開始$ seq_length我不明白這個錯誤。 有什麼不對? 而我無法檢查我的算法是否正確。
聲明之前你需要我的$ qual_length = 0' – toolic
後'加分號對了,就像你簡化'$ _ =〜S/.../... /'到's /.../.../',你可以簡化'$ _ =〜/.../'到'/.../' – ikegami
@ikegami好吧我將嘗試 – Jason