 With the genetic code elucidated and the relationship between genes and their molecular products traced, it seemed in the late 1960s that the concept of the gene was secure in its connection between gene structure and gene function. The machinery of protein synthesis translated the coded information in the linear order of nucleic acid bases into the linear order of amino acids in a protein. However, such “colinear” simplicity did not persist. In the late 1970s, a series of discoveries by molecular biologists complicated the straightforward relationship between a single, continuous DNA sequence and its protein product. Overlapping genes were discovered (Barrell et al. 1976); such genes were considered “overlapping” because two different amino acid chains might be read from the same stretch of nucleic acids by starting from different points on the DNA sequence. And split genes were found (Berget et al. 1977; Chow et al. 1977). In contrast to the colinearity hypothesis that a continuous nucleic acid sequence generated an amino acid chain, it became apparent that stretches of DNA were often split between coding regions (exons) and non-coding regions (introns). Moreover, the exons might be separated by vast portions of this non-coding, supposedly “junk DNA”. The distinction between exons and introns became even more complicated when  alternative splicing  was discovered the following year (Berk and Sharp 1978). A series of exons could be spliced together in a variety of ways, thus generating a variety of molecular products. Discoveries such as overlapping genes, split genes, and alternative splicing forced molecular biologists to rethink their understanding of what actually made a gene…a gene (Portin 1993; for a survey of such complications see Gerstein et al. 2007: Table 1).