HI, thanks for your time. The syntax error was for the line "open (IN2, "m2.gff") or die;" but as was pointed out I was missing a ; on the preceding line. Now I get the error message: Use of uninitialized value $columnsA2 in addition (+) at phastCons_multiples_ids3.pl line 19