Gene finder mixing genomic and protein information