The structure of adenylate cyclase systems.