Demystifying Protein Types