Computational methods in protein evolution (2019)