Genome vs gene vs dna