DNA vs Protein Hypothesis