1. A method of analyzing a multi-domain protein structure, the method comprising the steps of: for at least one domain, calculating a hydrophobic dipole; and calculating a score representing the orientation of the hydrophobic dipole of the at least one domain relative to a hydrophobic dipole of one or more other domains of the multi-domain protein structure.