Many online calculators exist that can calculate a protein's pI based on the primary structure alone. How do you think these online tools are able to calculate pI?