Molecular self-assembly of solid-supported protein crystals.