A hamiltonian replica exchange method for building protein-protein interfaces applied to a leucine zipper.