Artificial Intelligence And Heuristic Methods In Bioinformatics by