Computational Macrocyclization: From de novo Macrocycle Generation to Binding Affinity Estimation. (25th October 2017)