use Data::Dumper; ... open(DNA3handle, $DNA3file); @DNA3 = ; print Dumper \@DNA3; # what's actually in the array right now? ... open(DNA4handle, $DNA4file); @DNA4 = ; print Dumper \@DNA4; # ditto ...