1 Introduction
Not all genes encode proteins. Noncoding RNAs (ncRNAs) form transcripts that are functional molecules by themselves. The involvement of ncRNA in translation (tRNA), splicing, and other cellular functions is well-known. As early as 1961, Jacob and Monod hypothesized complementary roles for the two classes of genes, proposing that "Structural genes encode proteins, and regulatory genes produce ncRNA" [16]. Until recently, however, most novel gene discovery was in the form of protein coding genes and discovery of ncRNA was limited to finding novel homologs of commonly occurring ncRNAs (such as tRNA and rRNA). In part, these discoveries were fuelled by advances in genomic and computational technologies as well as large scale genome sequencing projects leading up to publications of large Eukaryotic genomes [21], [38], [41]. The complete genomic sequence allowed us to refine the estimates of the number of human (coding) genes. Surprisingly, these current estimates (30, 000-40, 000 genes) comprise less than 2 percent of the genome, far lower than earlier estimates and only twice as many as in Drosophila. It is an intriguing question if these genes and their (alternatively spliced) protein products are sufficient to carry out complex cellular functions. Could it be that many cellular functions are carried out by as yet undiscovered ncRNA?