BEGIN{ f="/data/results/reference/mmu/mm9/mRNA-stranded/Mus_musculus.NCBIM37.64-toMM9.headers"; while (getlinecdse[en]) {u3++;iu3=1;nu3[en]++;} if ( (s>=cdss[en])&&(e<=cdse[en]) ) {cds++;icds=1;ncds[en]++;} # print cdss[en]" "cdse[en]" "iu5" "icds" "iu3" "$0; } else{ print "ERR unk ENS "$0; } }END{ print "nclusters "ncl" in5UTR "u5" "100.0*u5/ncl" inCDS "u5" "100.0*cds/ncl" in3UTR "u3" "100.0*u3/ncl for (en in hit){ nhit++; thit+=hit[en]; tu3+=nu3[en]; tu5+=nu5[en]; tcds+=ncds[en]; thit2+=hit[en]*hit[en]; tu32+=nu3[en]*nu3[en]; tu52+=nu5[en]*nu5[en]; tcds2+=ncds[en]*ncds[en]; } print "transcripts_with_clusters "nhit" avg_n_clusters_per_transcript "1.0*thit/nhit" avg_n_clusters_per_5UTR "1.0*tu5/nhit" avg_n_clusters_per_CDS "1.0*tcds/nhit" avg_n_clusters_per_3UTR "1.0*tu3/nhit }