The structure of proteins and their binding sites: NMR and artificial intelligence.