while ( $sequence =~ /$motif/g ) { lock $semaphore; print $fh join("\t", $genome_build, @row, $chr, pos($sequence)), "\n"; }