Most genes contain the information needed to make functional molecules called proteins.
That’s inaccurate at best. To make functional proteins more information is required than what is stored in the genes. The transcriptional, post-transcriptional (including splicing), translational and post-translational mechanisms are not prescribed in the DNA. Only the nucleotide sequence that includes the start/stop, introns and exons. The epigenetic markers and the histone proteins are not part of the double-stranded double-helix sequence of nucleotides A,C,G,T (DNA) or A,C,G,U (RNA). The open read frame (ORF), the intrinsically disordered protein (IDP) and other concepts may contribute to make the plot thicker.