Which of the following is included in functional analysis of protein-coding genes?
A) determining the base-by-base sequence of an entire genome
B) scanning of genomes for potential protein-producing sequences
C) scanning of genomes for potential RNA-producing sequences
D) determining what proteins they encode and how those proteins function in the organism's metabolic processes