BEGIN{FS=OFS="\t";}{ p=$1;cs=$2;ce=$3; t=substr(p,24,1); if (t=="-"){sp=25}else{sp=26} ch=substr(p,20,sp-21); st=substr(p,sp,1);n=split(substr(p,sp+2),a,"-"); if (st=="+"){ gs=a[1]+cs;ge=a[1]+ce; if (ge>a[2]){print "ERR: ce "ce" beyond ge"a[2]" in line"NR;} }else{ gs=a[2]-ce;ge=a[2]-cs; if (gs