How Many Types Of Proteins Are There