真核生物基因结构 & mRNA结构
参考:
分子生物学教材
再一次,翻看真核生物基因结构!
基因结构
其实这个结构不完整,完整的如下:
主要注意UTR这个结构
真核生物的基因结构包括编码区和非编码区。
编码区
编码区其实是断裂基因结构,也就是不连续基因。具有蛋白编码功能的不连续 DNA 序列称为外显子,外显子之间的非编码序列为内含子。
每个外显子和内含子接头区都有一段高度保守的一致序列,即内含子5’末端大多数是 GT 开始,3’末端大多是 AG 结束,称为 GT-AG 法则,是普遍存在于真核基因中 RNA 剪接的识别信号。
第一个外显子首端 和 最后一个外显子末端,分别为翻译蛋白的起始密码子 和 终止密码子。
非编码区
首位和末位外显子两侧的区域为非编码区,也可以叫做侧翼序列,侧翼序列中包含一些调控元件,比如启动子、终止子,还可能有增强子。
上游侧翼序列包含启动子区域,启动子区域包含:
- 5’端 TSS 上游约20~30个核苷酸的位置,有** TATA 框(TATA box)**,碱基序列为TATAATAAT,是RNA聚合酶的重要的接触点,它能够使酶准确地识别转录的起始点并开始转录,影响着转录开始的位点。
- 5’端 TSS 上游约70~80个核苷酸的位置,有 CAAT 框(CAAT box),碱基序列为GGCTCAATCT,是 RNA 聚合酶的另一个结合点,它控制着转录的起始频率,而不影响转录的起始点。
- GC 框(GC box),位于 CAAT 框的两侧,由 GGCGGG 组成,是一个转录调节区,有激活转录的功能。
增强子可位于转录起始位点上游或下游,一般在5’端转录起始位点上游约100个核苷酸以外的位置,它不能启动一个基因的转录,但有增强转录的作用。
沉默子:抑制转录
终止子:AATAAA 序列和其下游的反向重复序列。终止子区域包含:
- 在3’端终止密码子下游有 AATAAA 短序列,可对 mRNA 的多聚腺苷酸化有重要作用:在 polyA 化之前,mRNA 的3‘端会水解掉10~15个碱基。AATAAA 作为 RNA 裂解信号,指导核酸内切酶在此信号下游10~15碱基处裂解 mRNA;在聚合酶作用下,在成熟 mRNA 的3‘端加150~250个A的 poly A。
- AATAAA 序列的下游是一个反向重复序列(约7~20核苷酸对),位于转录终止位点之前,经转录后可形成一个发卡结构。发卡结构阻碍 RNA 聚合酶移动,转录终止。
从转录起始位点到终止位点转录出来的 RNA 便是前体 RNA 分子,经过内含子的剪切,以及5 ‘加帽子结构和3‘加 PolyA 的修饰,形成成熟的 mRNA。
5’UTR 和 3‘UTR,5’端帽子结构与起始密码子之间的区域,3’的 polyA 和终止密码子之间区域,不编码蛋白质。miRNA 经常结合于 3‘UTR,从而引起 mRNA 降解。mRNA 的5’端帽子结构是 mRNA 翻译起始的必要结构,对核糖体识别 mRNA 提供了信号,协助核糖体与 mRNA 结合,使翻译从 AUG 开始。帽子结构可增加 mRNA 的稳定性,保护 mRNA 免遭 5’→3‘ 核酸外切酶的攻击。
原核生物与真核生物mRNA的异同点
1、原核生物中mRNA的转录和翻译发生在同一个细胞空间,而且几乎是同时完成的;
真核生物中mRNA的转录和翻译表达发生在不同的时间和空间范畴内。
2、原核生物mRNA的5’端无帽子结构,3’端没有或只有较短的多聚A尾结构,mRNA降解快,半衰期短;
大多真核生物mRNA的5’端有帽子结构,3’端具有一段大约50-200bp的多聚A尾结构。
3、许多原核生物以多顺反子的形式存在,而真核生物以单顺反子的形式存在。
4、原核生物以AUG为起始密码子,有时以GUG, UUG为起始密码子,
真核生物只以AUG为起始密码子。
关于mRNA的基本概念
1、编码区:从起始密码子AUG开始,经过一连串编码氨基酸的密码子直至终止密码子的碱基序列;
2、5’端上游非编码区(5’UTR):位于ATG之前不编码的碱基序列;
3、3’端下游非编码区(3’UTR):位于终止密码子之后不翻译的区域。
4、单顺反子mRNA:只编码一个蛋白的mRNA;
5、多顺反子mRNA:编码多个蛋白质的mRNA;
帽子结构的功能
1、有助于mRNA越过核膜,进入胞质;
2、保护5’端不被核膜降解;
3、翻译时供IFiii和核糖体识别,是翻译所必须的;而原核生物是通过起始密码子AUG上游的一段SD序列的保守区与核糖体结合
多聚A尾的功能
1、是mRNA由核内进入胞质所必须的
2、增加了mRNA在细胞质内的稳定性,mRNA刚进入胞质时,A尾较长,随着mRNA在胞质内时间的延长,A尾逐渐变短,mRNA进入降解的过程
3、可以促进核糖体的有效循环
真核生物基因结构 & mRNA结构的更多相关文章
- C#调用C/C++动态库 封送结构体,结构体数组
一. 结构体的传递 #define JNAAPI extern "C" __declspec(dllexport) // C方式导出函数 typedef struct { int ...
- java里的分支语句--程序运行流程的分类(顺序结构,分支结构,循环结构)
JAVA里面的程序运行流程分三大类: 1,顺序结构:顺序结构就是依次执行每一行代码 2,分支结构:分支结构就是按不同的条件进行分支 3,循环结构:一段代码依条件进行循环执行. 其中,分支结构有两大类: ...
- Swift超详细的基础语法-结构体,结构体构造器,定义成员方法, 值类型, 扩充函数
知识点 基本概念 结构体的基本使用 结构体构造器(构造函数/构造方法) 结构体扩充函数(方法), 又称成员方法 结构体是值类型 1. 基本概念 1.1 概念介绍 结构体(struct)是由一系列具有相 ...
- FrameBuffer系列 之 相关结构与结构体
在linux中,fb设备驱动的源码主要在Fb.h (linux2.6.28\include\linux)和Fbmem.c(linux2.6.28\drivers\video)两个文件中,它们是fb设备 ...
- Java基础-程序流程控制第一弹(分支结构/选择结构)
Java基础-程序流程控制第一弹(分支结构/选择结构) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.if语句 1>.if语句的第一种格式 if(条件表达式){ 语句体: ...
- 指向结构的指针 struct结构名称 *结构指针变量名
//指向结构的指针 struct结构名称 *结构指针变量名 //(*结构指针变量名).成员变量名//结构指针变量->成员变量名 1 #include<stdio.h> 2 #incl ...
- 使用PL/SQL工具比对表结构,同步表结构
需求:Oracle数据库,B库和C库,某些表的表结构不一致,现在要求以C库为标准,同步更新B库表结构PL/SQL 连接到C库, Tools --> Compare User Objects .. ...
- SQL SERVER 导出数据,数据与结构,结构
1.右键数据库->任务->生成脚本 2.选择数据库对象,可以整个表,也可以选择部分表 3.下一步,设置脚本编写选项.选择高级,在高级中,倒数第二项,'要编写脚本的数据的类型'中,可以选择导 ...
- 数据库索引<一> 索引结构表结构
有很长时间没有更新博客了,再过几天都2月分了,如果再不更新一篇,我1月分都没有更新,保持连续,今天更新一篇. 最近没有什么看技术方面的东西,游戏,画画搞这些去了.我发现我每年一到年底就是搞这些东西,其 ...
随机推荐
- zw版【转发·台湾nvp系列Delphi例程】HALCON SmallestRectangle1
zw版[转发·台湾nvp系列Delphi例程]HALCON SmallestRectangle1 procedure TForm1.Button1Click(Sender: TObject);var ...
- “System.Data”中不存在类型或命名空间名称“TypedTableBase”
错误 1 命名空间“System.Data”中不存在类型或命名空间名称“TypedTableBase”(是否缺少程序集引用?) 解决方案 因为是把强类型DataSet文件绑定报表的项目中出现的错误, ...
- python 读写压缩文件
gzip 和bz2 模块可以很容易的处理这些文件.两个模块都为open() 函数提供了另外的实现来解决这个问题.比如,为了以文本形式读取压缩文件,可以这样做: # gzip compression i ...
- 把kafka数据从hbase迁移到hdfs,并按天加载到hive表(hbase与hadoop为不同集群)
需求:由于我们用的阿里云Hbase,按存储收费,现在需要把kafka的数据直接同步到自己搭建的hadoop集群上,(kafka和hadoop集群在同一个局域网),然后对接到hive表中去,表按每天做分 ...
- MySQL数据库----流程控制
流程控制 1.条件语句 举例一 delimiter // CREATE PROCEDURE proc_if () BEGIN declare i int default 0; if i = 1 THE ...
- 计算概论(A)/基础编程练习1(8题)/5:鸡兔同笼
#include<stdio.h> int main() { // 鸡兔同笼中脚的总数:a < 32768 int a; scanf("%d", &a); ...
- SNMP学习笔记之SNMP TRAP简介、流程以及使用Python实现接受Trap信息
0x00 SNMP TRAP简介 SNMP(Simple Network Management Protocol) trap是一种很有用,但是也容易让人难以理解的协议. 虽然名字叫做简单网络管理协议, ...
- Android项目开发三
微博客户端开发 本周学习计划 运用OAuth相关知识,解决上周出现的微博验证问题. 看懂微博客户端登录.用户主页等功能代码. 将程序中存在的问题解决. 实际完成情况 本周继续研究了OAuth相关知识, ...
- IHttpHandler IHttpModule
ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pi ...
- Oracle和MySQL的对比
一.概述 1.1 Oracle 1.1.1 优点 开放性:Oracle 能所有主流平台上运行(包括 windows)完全支持所有工业标准采用完全开放策略使客户选择适合解决方案对开发商全力支持: 可伸缩 ...