List of types of proteins