Text this: Novel methods in computational analysis and design of protein-protein interactions : applications to phosphoregulated interactions