Alternative splicing of introns within a gene allows a variety of protein isoforms from a single gene. Thus multiple related proteins can be generated from a single gene and a single precursor mRNA transcript. The control of alternative RNA splicing is performed by complex network of signalling molecules. In humans, ~95% of genes with more than one exon are alternatively spliced.