1. Computer apparatus for gene prediction comprising: a plurality of units for predicting gene locations in a subject genomic sequence, each unit providing respective intermediate indications of gene locations output by the unit; a combiner coupled to each unit to receive the respective intermediate output indications of predicted gene locations, the combiner being formed of a Bayesian network which combines the predicted gene locations using probabilities of gene locations of the subject genomic sequence, and forming a final combined output for indicating predicted genes of the subject genomic sequence.