Gravar-mail: Dissecting protein architecture with communication blocks and communicating segment pairs