This paper proposes a genetic code Boolean structure derived from hydrogen bond numbers and chemical types of bases, purines and pyrimidines. It shows that in such Boolean structure, deductions comprise physico-chemical meaning. In particular, codons with adenine as a second base coding to hydrophilic amino acids are not deductible from codons with uracil in the same position, which code to hydrophobic amino acids. Boolean deductions could help us describe the gene evolution process. For instance, most of the reported mutations that confer drug resistance to the HIV protease gene correspond to deductions. What is more, in the human beta-globin gene a similar situation appears where most of the single codon mutations correspond to Boolean deductions from the respective wild-type codon.