Gravar-mail: Computational analysis of the amino acid interactions that promote or decrease protein solubility