Methods for Computational Gene Prediction