Automated docking of substrates to proteins by simulated annealing | doi.page