Interactive macromolecular sites. I. Basic theory.