Analyzing biomacromolecules as frameworks: How (changes in) protein flexibility influence(s) molecular recognition