cat tmp | awk 'BEGIN {OFS="\t"; prev_type=""; prev_end="";} { if ((prev_type == "acceptor" || prev_type == "donor") && prev_end > $4) {print $1, $2, $3, prev_end+1, $5, $6, $7, $8, $9;} else {print $0;} prev_type=$3; prev_end=$5;}' > ReelGene_donor-acceptor_PhyloP_sorted_T001_adjusted.gff3