open DIFF, "<$diff_file" or print $query->p("Couldn't open $diff_file"); while () { if (m/Cluster (\d+)/) { my $num = $1; # Read 6 lines; ;;;;;; #my @ecs = split /, /; $clust_hash{$num} = $_;#\@ecs; } } close DIFF;