Fix bug for two run blocks with different parameters.

This commit is contained in:
salman 2009-10-19 15:45:42 +00:00
parent 0a5d35944d
commit 62cf91fbbf

View File

@ -56,14 +56,17 @@ foreach $Arg (@ARGV) {
} }
# Nice trick, make a hash for unique RUN lines # Nice trick, make a hash for unique RUN lines
# Find spectrum lines # Problem here if we have the same run fit twice (ranges etc)
@MAPS = grep {/map /} @file; @MAPS = grep {/map /} @file;
@RUNS = grep {/RUN/} @file; @RUNS = grep {/RUN/} @file;
$counter=0; $counter=0;
# for ($i=0;$i<=$#RUNS;$i++) {
# $key=$RUNS[$i].$MAPS[$i];
# $key =~ s/\s+//g;
foreach $key (@RUNS){ foreach $key (@RUNS){
# This gets rid of duplicates # This gets rid of duplicates
$RUN{$key}=$counter; $RUN{$key}=$counter;
$MAP{$key}=$MAPS[$counter]; $MAP{$key}=$MAP{$key}.$MAPS[$counter];
$counter++; $counter++;
} }