An investigation of protein subunit and domain interfaces | Synapse