gene splicing and translation