Modeling of protein-protein interactions in photosynthetic systems: structure of the intermolecular complex between plastocyanin and cytochrome f from spinach