protein gene polymorphism