A protein building block may help fight viruses and cancer
Proteins are made of building blocks known as amino acids. Human proteins are made of various combinations of 20 of these. A diet especially rich in one of them —…
Proteins are made of building blocks known as amino acids. Human proteins are made of various combinations of 20 of these. A diet especially rich in one of them —…