{ if ($1 == "TEMPLATES" ) { SECTION=1; next; } if ($1 == "BESTSCORES" ) { SECTION=2; next; } if ($1 == "T06SCORES" ) { SECTION=3; next; } if (SECTION==1) { name[$1] = -1; } if (SECTION == 2) { for (n in name) { if (n == $1) { name[$1] = $2; bad[$1] = 0; next; } } } if (SECTION==3) { for (n in name) { if (n == $1 && name[$1] == -1) { name[$1] = $2; bad[$1] = 1; next; } } } } END { for (n in name) { evalue = name[n]; if (evalue == -1) { print "# could not find evalue for " n; } else { if (bad[n] == 1) print "# Warning, e_value from t06-w0.5-scores"; print "ReadFragmentAlignment NOFILTER " n "/merged-a2m e_value " name[n]; } } }