The word "gene" is more ambiguous than one might think. Genes were once thought to code for proteins. It is now appreciated that most genes in the human genome are nucleotides that don't code for proteins. We now appreciate that a whole bunch of nucleotides are reactive, and determine when certain proteins get expressed. Sometimes the word "gene" is used narrowly to refer to coding for proteins. Sometimes it is used in a broader sense. The terms DNA and RNA are much more precise.
We can treat DNA and RNA as follows:
BG. Genes
DNA
a. autosomes
c. chromosomes
ch. chromatids
d. deoxyribose
e. exons
a. adenine
c. cytosine
g. guanine
t. thymine
h. histone proteins
i. introns
n. nucleotide
o. operons
p. plasmids
r. regulatory sequences
s. solenoid
v. virus
RNA
a. adenine
c. cytosine
g. guanine
m. mRNA
r. ribonucleotides
ri. ribose
rm. rRNA
t. tRNA
u. uracil
v. virus
Some other key terms can likely be dealt with synthetically. "Allele" refers to alternative forms of a particular gene as a result of mutation and might be (gene)(from)(mutation). "Genome" represents the sum of all genes in an organism or cell, and might be captured by ∑BG . "Transfer RNA might be (RNA)(transport)(amino acids).