Beyond the rotamer library: Genetic algorithm combined with the disturbing mutation process for upbuilding protein side-chains