Hallo Leute,
bin total Perl-Newbie. Da bekomme ich diese Fehlermeldung geworfen, dass mein Hash %sorted_reads nicht erkannt wird. Aber der sollte doch, da die Variable ausserhalb von foreach deklariert wurde, global sein.
Vielleicht kann mir jemand erklaeren, was ich hier falsch mache...
bin total Perl-Newbie. Da bekomme ich diese Fehlermeldung geworfen, dass mein Hash %sorted_reads nicht erkannt wird. Aber der sollte doch, da die Variable ausserhalb von foreach deklariert wurde, global sein.
Vielleicht kann mir jemand erklaeren, was ich hier falsch mache...
Code:
my %sorted_reads=(); foreach my $hit_file (@hits){ open(HITS, "<".$hit_file); my @hit = <HITS>; foreach my $line (@hit){ chomp($line); next unless($line); my ($name,$start,$stop,$direction,$align_q,$align_s,$error) = split /\t/, $line; %sorted_reads($name => $error); } }
Comment