AnABlast is an algorithm to discover signals of protein-coding sequences within genomic regions. You can analyze a short nucleotide sequence (up to 25Kb in length or up to 1Mb if you upload the Blast report). It highlights genomic regions with stacked non-significant alignments (protomotifs) which would represent present or ancient protein-coding sequences. It allows to discover new genes in bacteria or exons in eukaryotic organisms.
ESTScan is a program that can detect coding regions in DNA/RNA sequences, even if they are of low quality (e.g. EST sequences). ESTScan will also detect and correct sequencing errors that lead to frameshifts. ESTScan is not a gene prediction program , nor is it an open reading frame detector. In fact, its strength lies in the fact that it does not require an open reading frame to detect a coding region. As a result, the program may miss a few translated amino acids at either the N or the C terminus, but will detect coding regions with high selectivity and sensitivity.