GENE CONCEPT IN FLUX. “The term “gene” is a theoretical construct whose functional properties and physical structure have never been possible to define rigorously. It is telling that genome sequence annotators used to call protein-coding regions (chiefly in prokaryotic DNA) “genes,” but now use the more neutral terms CDS, for “coding sequence.”
http://www.thethirdwayofevolution.com/people/view/james-a-shapiro