One gene-one enzyme hypothesis is not universal because
A. Many enzymes are composed of polypeptides encoded by different genes
B. Many genes encodes non-enzymatic protein
C. rRNA, tRNA, etc., are product of genes but not enzyme
D. One gene may codes for more than one enzyme through alternate splicing
E. Gene mutation creates metabolic pathway block
Choose the correct answer from the options given below: