gawk 'BEGIN{OFS="\t"} $4 ~ /term|inter|first|single/ { print "ref|NT_006431.13|_3", "grail", $4, start=($7<$8 ? $7 : $8), end=($8<$7 ? $7 : $8), $12, $3, $10, $1; }' grailresults.txt | \ sed 's/\.[0-9][0-9]$//' > grail.gff