丁香实验_LOGO
登录
提问
提问
我要登录
|免费注册
丁香通
点赞
收藏
wx-share
分享

【交流】RT-PCR 与 Real-time PCR

丁香园

1403

1 样品RNA的抽提①取冻存已裂解的细胞,室温放置5分钟使其完全溶解。②两相分离 每1ml的TRIZOL试剂裂解的样品中加入0.2ml的氯仿,盖紧管盖。手动剧烈振荡管体15秒后,15到30℃孵育2到3分钟。4℃下12000rpm离心15分钟。离心后混合液体将分为下层的红色酚氯仿相,中间层以及无色水相上层。RNA全部被分配于水相中。水相上层的体积大约是匀浆时加入的TRIZOL试剂的60%。③RNA沉淀 将水相上层转移到一干净无RNA酶的离心管中。加等体积异丙醇混合以沉淀其中的RNA,混匀后15到30℃孵育10分钟后,于4℃下12000rpm 离心10分钟。此时离心前不可见的RNA沉淀将在管底部和侧壁上形成胶状沉淀块。④RNA清洗 移去上清液,每1mlTRIZOL试剂裂解的样品中加入至少1ml的75%乙醇(75%乙醇用DEPCH2O配制),清洗RNA沉淀。混匀后,4℃下7000rpm离心5分钟。⑤RNA干燥 小心吸去大部分乙醇溶液,使RNA沉淀在室温空气中干燥5-10分钟。⑥溶解RNA沉淀 溶解RNA时,先加入无RNA酶的水40μl用枪反复吹打几次,使其完全溶解,获得的RNA溶液保存于-80℃待用。2 RNA质量检测1)紫外吸收法测定先用稀释用的TE溶液将分光光度计调零。然后取少量RNA溶液用TE稀释(1:100)后,读取其在分光光度计260nm和280nm处的吸收值,测定RNA溶液 浓度和纯度。① 浓度测定A260下读值为1表示40 µg RNA/ml。样品RNA浓度(µg/ml)计算公式为:A260 ×稀释倍数× 40 µg/ml。具体计算如下:RNA溶于40 µl DEPC水中,取5ul,1:100稀释至495µl的TE中,测得A260 = 0.21RNA 浓度= 0.21 ×100 ×40 µg/ml = 840 µg/ml 或 0.84 µg/µl取5ul用来测量以后,剩余样品RNA为35 µl,剩余RNA总量为:35 µl × 0.84 µg/µl = 29.4 µg②纯度检测RNA溶液的A260/A280的比值即为RNA纯度,比值范围1.8到2.1。2)变性琼脂糖凝胶电泳测定①制胶1g琼脂糖溶于72ml水中,冷却至60℃,10 ml的10× MOPS电泳缓冲液和18 ml的37% 甲醛溶液(12.3 M)。10×MOPS电泳缓冲液浓度 成分0.4M MOPS,pH 7.00.1M 乙酸钠0.01M EDTA灌制凝胶板,预留加样孔至少可以加入25 µl溶液。胶凝后取下梳子,将凝胶板放入电泳槽内,加足量的1×MOPS电泳缓冲液至覆盖胶面几个毫米。②准备RNA样品取3µgRNA,加3倍体积的甲醛上样染液,加EB于甲醛上样染液中至终浓度为10µg/ml。加热至70℃孵育15分钟使样品变性。③电泳上样前凝胶须预电泳5min,随后将样品加入上样孔。5–6V/cm电压下2h,电泳至溴酚兰指示剂进胶至少2–3cm。④紫外透射光下观察并拍照28S和18S核糖体RNA的带非常亮而浓(其大小决定于用于抽提RNA的物种类型),上面一条带的密度大约是下面一条带的2倍。还有可能观察到一个更小稍微扩散的带,它由低分子量的RNA(tRNA和5S核糖体RNA)组成。在18S和28S核糖体带之间可以看到一片弥散的EB染色物质,可能是由mRNA和其它异型RNA组成。RNA制备过程中如果出现DNA污染,将会在28S核糖体RNA带的上面出现,即更高分子量的弥散迁移物质或者带,RNA的降解表现为核糖体RNA带的弥散。用数码照相机拍下电泳结果。3样品cDNA合成①反应体系序号 反应物 剂量1 逆转录buffer 2μl2 上游引物 0.2μl3 下游引物 0.2μl4 dNTP 0.1μl5 逆转录酶MMLV 0.5μl6 DEPC水 5μl7 RNA模版 2μl8 总体积 10μl轻弹管底将溶液混合,6000rpm短暂离心。②混合液在加入逆转录酶MMLV 之前先70℃干浴3分钟,取出后立即冰水浴至管内外温度一致,然后加逆转录酶0.5μl,37℃水浴60分钟。③取出后立即95℃干浴3分钟,得到逆转录终溶液即为cDNA溶液,保存于-80℃待用。4 梯度稀释的标准品及待测样品的管家基因(β-actin)实时定量PCR①β-actin阳性模板的标准梯度制备 阳性模板的浓度为1011,反应前取3μl按10倍稀释(加水27μl并充分混匀)为1010,依次稀释至109、108、107、106、105、104,以备用。②反应体系如下:标准品反应体系序号 反应物 剂量1 SYBR Green 1 染料 10μl2 阳性模板上游引物F 0.5μl3 阳性模板下游引物R 0.5μl4 dNTP 0.5μl5 Taq酶 1μl6 阳性模板DNA 5μl7 ddH2O 32.5μl8 总体积 50μl轻弹管底将溶液混合,6000rpm短暂离心。管家基因反应体系:序号 反应物 剂量1 SYBR Green 1 染料 10μl2 内参照上游引物F 0.5μl3 内参照下游引物R 0.5μl4 dNTP 0.5μl5 Taq酶 1μl6 待测样品cDNA 5μl7 ddH2O 32.5μl8 总体积 50μl轻弹管底将溶液混合,6000rpm短暂离心。③制备好的阳性标准品和检测样本同时上机,反应条件为:93℃ 2分钟,然后93℃ 1分钟,55℃ 2分钟,共40个循环。5 制备用于绘制梯度稀释标准曲线的DNA模板①针对每一需要测量的基因,选择一确定表达该基因的cDNA模板进行PCR反应。反应体系:序号 反应物 剂量1 10× PCR缓冲液 2.5 ul2 MgCl2溶液 1.5 ul3 上游引物F 0.5 ul4 下游引物R 0.5 ul5 dNTP混合液 3 ul6 Taq聚合酶 1 ul7 cDNA 1 ul8 加水至总体积为 25ul轻弹管底将溶液混合,6000rpm短暂离心。35个PCR循环(94℃1分钟;55℃1分钟;72℃1分钟); 72ºC延伸5分钟。②PCR产物与 DNA Ladder在2%琼脂糖凝胶电泳,溴化乙锭染色,检测PCR产物是否为单一特异性扩增条带。③将PCR产物进行10倍梯度稀释: 将PCR产物进行10倍梯度稀释: 设定PCR产物浓度为1×1010,依次稀释至109、108、107、106、105、104几个浓度梯度。6 待测样品的待测基因实时定量PCR①所有cDNA样品分别配置实时定量 PCR反应体系。体系配置如下:序号 反应物 剂量1 SYBR Green 1 染料 10 ul2 上游引物 1ul3 下游引物 1ul4 dNTP 1ul5 Taq聚合酶 2ul6 待测样品cDNA 5ul7 ddH2O 30ul8 总体积 50 ul轻弹管底将溶液混合,6000rpm短暂离心。②将配制好的PCR反应溶液置于Realtime PCR仪上进行PCR扩增反应。反应条件为:93℃2分钟预变性,然后按93℃ 1分钟,55℃1分钟,72℃1分钟,共40做个循环,最后72℃7分钟延伸。7 实时定量PCR使用引物列表引物设计软件:Primer Premier 5.0,并遵循以下原则:引物与模板的序列紧密互补;引物与引物之间避免形成稳定的二聚体或发夹结构;引物不在模板的非目的位点引发DNA 聚合反应(即错配)。8 电泳各样品的目的基因和管家基因分别进行Realtime PCR反应。PCR产物与 DNA Ladder在2%琼脂糖凝胶电泳,GoldView™染色,检测PCR产物是否为单一特异性扩增条带。

荧光定量PCR实验指南(一)
一、 基本步骤:
1、 目的基因(DNA和mRNA)的查找和比对;
2、 引物、探针的设计;
3、 引物探针的合成;
4、 反应体系的配制;
5、 反应条件的设定;
6、 反应体系和条件的优化;
7、 荧光曲线和数据分析;
8、 标准品的制备;
二、 技术关键:
1、 目的基因(DNA和mRNA)的查找和比对;
从http://www.ncbi.nlm.nih.gov/网点的genbank中下载所需要的序列。下载的方式有两种:一为打开某个序列后,直接点击“save”,保存格式为“.txt”文件。保存的名称中要包括序列的物种、序列的亚型、序列的注册号。然后,再打开DNAstar软件中的Editseq软件,点击“file”菜单中的“import”,打开后点击“save”,保存为“.seq”文件。另一种直接用DNAstar软件中的Editseq软件,点击“file”菜单中的“open entrez sequence”,导入后保存为“.seq”文件,保存的名称中要包括序列的物种、序列的亚型、序列的注册号。然后要对所有的序列进行排序。用DNAstar软件中的Seqman软件,点击“sequence”菜单中的“add”,选择要比较的“.seq”的所有文件,点击“add” 或“add all”,然后点击“Done”导入要比较的序列,再点击“assemble”进行比较。横线的上列为一致性序列,所有红色的碱基是不同的序列,一致的序列用黑色碱基表示。有时要设定比较序列的开始与结尾。有时因为参数设置的原因,可能分为几组(contig),若想全部放在一组中进行比较,就调整“project” 菜单下的“parameter”,在“assembling”内的“minimum math percentage”默认设置为80,可调低即可。再选择几个组,点击“contig”菜单下的“reassemble contig”即可。选择高低的原则是在保证所分析的序列在一个“contig”内的前提下,尽量提高“minimum math percentage”的值。有时因此个别序列原因,会出现重复序列,碱基的缺失或插入,要对“contig”的序列的排列进行修改,确保排列是每个序列的真实且排列同源性最好的排列。然后,点击“save”保存即可。分析时,主要是观察是否全部为一致性的黑色或红色,对于弥散性的红色是不可用的。
2、 引物和探针设计
2.1引物设计
细心地进行引物设计是PCR中最重要的一步。理想的引物对只同目的序列两侧的单一序列而非其他序列退火。设计糟糕的引物可能会同扩增其他的非目的序列。下面的指导描述了一个可以增加特异性的引物所具有的令人满意的特点:
 序列选取应在基因的保守区段;
 扩增片段长度根据技术的不同有所分别:
sybr green I技术对片段长度没有特殊要求;
Taqman探针技术要求片段长度在50bp-150bp;
 避免引物自身或与引物之间形成4个或4个以上连续配对;
 避免引物自身形成环状发卡结构;
 典型的引物18到24个核苷长。引物需要足够长,保证序列独特性,并降低序列存在于非目的序列位点的可能性。但是长度大于24核苷的引物并不意味着更高的特异性。较长的序列可能会与错误配对序列杂交,降低了特异性,而且比短序列杂交慢,从而降低了产量。Tm值在55-65℃,GC含量在40%-60%;
 引物之间的TM相差避免超过2℃;
 引物的3’端避免使用碱基A;
 引物的3’端避免出现3个或3个以上连续相同的碱基。
 为避免基因组的扩增,引物设计最好能跨两个外显子。
2.2 Taqman 探针设计 一般设计原则:
 探针位置尽可能地靠近上游引物;
 探针长度通常在25-35bp,Tm值在65-70℃,通常比引物TM高5-10℃,GC含量在40%-70%。
 探针的5’端应避免使用碱基G。
 整条探针中,碱基C的含量要明显高于G的含量。
 为确保引物探针的特异性,最好将设计好的序列在blast中核实一次,如果发现有非特异性互补区,建议重新设计引物探针。(www.ncbi.nlm.nih.gov/BLAST)
2.3 Taqman MGB 探针设计介绍
MGB探针的优点:
 MGB探针较短(14-20bp),更容易找到所有排序序列的较短片段的保守区。
 短片段探针(14-20bp)加上MGB后,Tm值将提高10℃,更容易达到荧光探针Tm值的要求。
 MGB探针的设计原则
 探针的5’端避免出现G,即使探针水解为单个碱基,与报告基团相相连的G碱基仍可淬灭基团的荧光信号。
 用primerexpress软件评价Tm值,Tm值应为65-67℃。
 尽量缩短Taqman MGB探针,但探针长度不少于13bp。
 尽量避免出现重复的碱基,尤其是G碱基,应避免出现4个或4个以上的G重复出现。
 原则上MGB探针只要有一个碱基突变,MGB探针就会检测到(MGB探针将不会与目的片段杂交,不产生荧光信号)。因此,在进行SNP检测时,为了检测到突变子,即Taqman MGB不与目的片段杂交,不产生荧光信号,探针目的片段产生荧光信号检测将探针的突变位点尽量放在中间1/3的地方。注意:为了满足上述要求的4个条件,探针的突变位点可向3’端移动,但突变位点至少在离3’端2个碱基的前方(即必须确保探针的后两个碱基是绝对的保守),以进行SNP检测。反过来,若要进行同类检测,找的是保守片段区,探针中不应有突变位点。若探针即便是只有13个bp,探针仍不完全保守。有几个突变,突变位点也应靠近探针的5’端,这样,即便是突变,探针也可与目的片段杂交,产生荧光信号。另一种方法是设计简并探针,也可达到即使是突变,仍可检测到突变。
2.4 实时多重PCR探针的选择:
多重实时PCR的多种含意有两种:一为选择保守的探针和引物,利用不同的染料标记探针,在检测时可根据荧光的颜色来判定不同的产物。另一种为选择保守的引物,扩增不同长度的目的片段,反应中加入SYBRN染料,最后根据不同目的片段的Tm值来判定不同的物品。
多重实时PCR的荧光探针应为同一类型:如同时为Taqman 探针、或同时为MGB探针、或同时为Beacon 探针。
在多重PCR中,多重PCR的各个引物之间相互干扰和各个探针之间相互干扰分析:
设计好各对引物和探针后,重新在用DNAstar软件中的Primerselect软件,打开保守在同一文件中的多重PCR的引物文件,然后两两分别选中所设计的多重引物或两两分别选中所设计的多重探针后,在“report”菜单下“primer pair dimers”,分析上下游引物的dimers。弹出的窗口中就告诉此对引物有多少个dimer,并对此对引物用dG值进行评价(通常给出最差的dG值,理论上是dG值越大越好)。
3、 影响PCR及荧光PCR 的其他因素
引物的设计和选择符合荧光PCR的探针并进行设计对于实时荧光PCR尤其重要。可以说,不合理的设计意味着绝对的失败。但是,好的设计并不等于好的实验结果,影响PCR和荧光PCR的因素非常多,下面择其重要进行介绍。
3.1 引物退火温度
引物的一个重要参数是熔解温度(Tm)。这是当50%的引物和互补序列表现为双链DNA分子时的温度。Tm对于设定PCR退火温度是必需的。在理想状态下,退火温度足够低,以保证引物同目的序列有效退火,同时还要足够高,以减少非特异性结合。合理的退火温度从55℃到70℃。退火温度一般设定比引物的Tm低5℃。
设定Tm有几种公式。确定引物Tm最可信的方法是近邻分析法。大部分计算机程序使用近邻分析法——从序列一级结构和相邻碱基的特性预测引物的杂交稳定性。所有oligo软件会自动计算引物的Tm值。在设置退火温度时可以如下进行:以低于估算的Tm5℃作为起始的退火温度,以2℃为增量,逐步提高退火温度。较高的退火温度会减少引物二聚体和非特异性产物的形成。为获得最佳结果,两个引物应具有近似的Tm值。引物对的Tm差异如果超过5℃,就会由于在循环中使用较低的退火温度而表现出明显的错误起始。如果两个引物Tm不同,将退火温度设定为比最低的Tm低5℃。或者为了提高特异性,可以在根据较高Tm设计的退火温度先进行5个循环,然后再根据较低Tm设计的退火温度进行剩余的循环。这使得在较为严谨的条件下可以获得目的模板的部分拷贝。
3.2 引物浓度
引物的浓度会影响特异性。最佳的引物浓度一般在0.1到0.5μM。较高的引物浓度会导致非特异性产物扩增。为了确定引物浓度,可以在260nm(OD260)测量光密度值。然后使用光吸收值和微摩消光系数的倒数(nmol/OD),通过Beers法则(公式1)计算引物浓度。微摩消光系数可以使用公式2计算。与大分子双链DNA可以使用平均消光系数不同,确定引物的精确浓度必须使用计算的消光系数。这是因为引物较短,碱基组成差异很大。在oligo软件上可以计算出引物的的消光系数(OD/μmol)和消光系数的倒数(μmol/OD)。
一般商业合成的引物以O.D.值表示量的多少,在一般情况下,20个碱基长的引物,1个O.D.加100ul水后引物浓度为50pmol/ul(50μM)。也可以用OLIGO软件,根据引物的的消光系数(OD/μmol),计算出一定的工作浓度下,引物的加水量。
浓度(μM)=A260(OD/ml)×稀释系数×消光系数的倒数(nmol/OD)
举例:计算某寡核苷酸(溶于1ml水中),取其中的10μl稀释100倍(加入990μl)水中。在A260处测吸光度为0.2。计算消光系数的倒数为4.8 nmol/OD,代入得:
浓度=0.2(OD/ml)×100×4.8(nmol/OD)=96nmol/ml=96μM

3.3 引物、探针的纯度和稳定性
定制引物的标准纯度对于大多数PCR应用是足够的。部分应用需要纯化,以除去在合成过程中的任何非全长序列。这些截断序列的产生是因为DNA合成化学的效率不是100%。这是个循环过程,在每个碱基加入时使用重复化学反应,使DNA从3'到5'合成。在任何一个循环都可能失败。较长的引物,尤其是大于50个碱基,截断序列的比例很大,可能需要纯化。
引物产量受合成化学的效率及纯化方法的影响。定制引物以干粉形式运输。最好在TE重溶引物,使其最终浓度为100μM。也可以用双蒸水溶解。
引物的稳定性依赖于储存条件。应将干粉和溶解的引物储存在-20℃。以大于10μM浓度溶于TE的引物在-20℃可以稳定保存6个月,但在室温(15℃到30℃)仅能保存不到1周。干粉引物可以在-20℃保存至少1年,在室温(15℃到30℃)最多可以保存2个月。
探针即寡核苷酸进行荧光基团的标记,标记本身有效率的区别。探针标记以后一般应该纯化,纯度高、标记效率高的探针不仅荧光值高,且保存时间可以高达一年以上。不同的生物技术公司探针标记效率和纯度有很大的区别。
由于反复冻融易导致探针降解,在确认探针质量好的情况下,最好稀释成2uM(10×),作为工作浓度分装多支,避光保存。
3.4 热启动
热启动PCR是除了好的引物设计之外,提高PCR特异性最重要的方法之一。尽管Taq DNA聚合酶的最佳延伸温度在72℃,聚合酶在室温仍然有活性。因此,在进行PCR反应配制过程中,以及在热循环刚开始,保温温度低于退火温度时会产生非特异性的产物。这些非特异性产物一旦形成,就会被有效扩增。在用于引物设计的位点因为遗传元件的定位而受限时,如定点突变、表达克隆或用于DNA工程的遗传元件的构建和操作,热启动PCR尤为有效。
限制Taq DNA聚合酶活性的常用方法是在冰上配制PCR反应液,并将其置于预热的PCR仪。这种方法简单便宜,但并不能完全抑制酶的活性,因此并不能完全消除非特异性产物的扩增。
热启动通过抑制一种基本成分延迟DNA合成,直到PCR仪达到变性温度。包括延缓加入Taq DNA聚合酶在内的大部分手工热启动方法十分烦琐,尤其是对高通量应用。其他的热启动方法使用蜡防护层将一种基本成分,如镁离子或酶,包裹起来,或者将反应成分,如模板和缓冲液,物理地隔离开。在热循环时,因蜡熔化而把各种成分释放出来并混合在一起。象手动热启动方法一样,蜡防护层法比较烦琐,易于污染,不适用于于高通量应用。
Transitor® Hot Start Taq酶对于自动热启动PCR来说高效可靠。Transitor® Hot Start Taq是在常规Taq酶的基础上进行了化学修饰,使得该酶在低温或常温下没有酶活,因此在加样至PCR扩增前,不会产生由于引物随机粘连而形成的非特异性扩增。高温条件下,化学修饰集团会被剪切,从而释放酶活。此外,随着PCR扩增的进行,酶活会被逐步释放,有效提高扩增效率及产物量。Transitor® Hot Start Taq DNA聚合酶在变性步骤的95℃保温过程中要持续20分钟才会被释放到反应中,从而完全恢复聚合酶活性。
3.5镁离子浓度
镁离子影响PCR的多个方面,如DNA聚合酶的活性,这会影响产量;再如引物退火,这会影响特异性。dNTP和模板同镁离子结合,降低了酶活性所需要的游离镁离子的量。最佳的镁离子浓度对于不同的引物对和模板都不同,但是包含200μM dNTP的实时定量PCR,使用3到5mM带有荧光探针的镁离子溶液(普通PCR是1.5mM)。较高的游离镁离子浓度可以增加产量,但也会增加非特异性扩增,降低忠实性。为了确定最佳浓度,普通PCR从1mM到3mM,以0.5mM递增,进行镁离子滴定。为减少对镁离子优化的依赖,可以使用 Transitor® Hot Start Taq酶。Transitor® Hot Start Taq DNA聚合酶能够在比一般的Taq DNA聚合酶更广的镁离子浓度范围内保持功能,因此仅需较少的优化。
3.6 模板质量
模板的质量会影响产量。DNA样品中发现有多种污染物会抑制PCR。一些在标准基因组DNA制备中使用的试剂,如SDS,在浓度低至0.01%时就会抑制扩增反应。分离基因组DNA较新的方法包括了DNAZol,一种胍去垢剂裂解液,以及FTA Gene Guard System,其可以同基质结合,在血液及其他生物样品中纯化贮存DNA。应注意进行PCR 反应的模板质量,以增加PCR 反应的成功率。
3.7 模板浓度
起始模板的量对于获得高产量很重要。对大多数PCR扩增和荧光PCR扩增,104到106个起始目的分子就足以观测到好的荧光曲线(或在溴化乙锭染色胶上观察到)。所需的最佳模板量取决于基因组的大小(下表)。举例说,100ng到1μg的人类基因组DNA,相当于3×104到3×105个分子,足以检测到单拷贝基因的PCR产物。质粒DNA比较小,因此加入到PCR中的DNA的量是pg级的。对于一般的检测样品,10-100ng的量就足够检测了。当然对模板做一个梯度稀释,对于定量PCR而言是非常容易,且能分析扩增效率。

表1. 基因组大小和分子数目的比例

基因组 DNA Size(bp~undefined Target Molecules/µg of Genomic DNA Amount of DNA(µg) for -10^5 Molecules
E. coli 4.7×10^6 1.8×10^8 0.001
Saccharomyces cerevisiae 2.0×10^7 4.5×10^7 0.01
Arabidopsis thaliana 7.0×10^7 1.3×10^7 0.01
Drosophila melanogaster 1.6×10^8 6.6×10^5 0.5
Homo sapiens 2.8×10^9 3.2×10^5 1.0
Xenopus laevis 2.9×10^9 3.1×10^5 1.0
1.0Mus musculus 3.3×10^9 2.7×10^5 1.0
Zea mays 1.5×10^10 6.0×10^4 2.0
pUC 18 plasmid DNA 2.69×10^3 3.4×10^11 1×10^(-6)

3.8 防止残余(Carry-over)污染
PCR易受污染的影响,因为它是一种敏感的扩增技术。小量的外源DNA污染可以与目的模板一块被扩增。当前一次扩增产物用来进行新的扩增反应时,会发生共同来源的污染。这称之为残余污染。从其他样品中纯化的DNA或克隆的DNA也会是污染源(非残余污染)。
可以在PCR过程中使用良好的实验步骤减少残余污染。使用带滤芯的移液管可以阻止气雾剂进入eppendorf管内。为PCR样品配制和扩增后分析设计隔离的区域,在准备新反应前更换手套。总是使用不含有模板的阴性对照检测污染。
使用预先混合的反应成分,而不是每个反应的每个试剂单独加入。
一种防止残余污染的方法是使用尿嘧啶DNA糖基化酶(UDG)。这种酶(也称为尿嘧啶-N-糖基化酶或UNG)移除DNA中的尿嘧啶。在扩增过程中将脱氧尿嘧啶替换为胸腺嘧啶使得可以把前面的扩增产物同模板DNA区分开来。因为前面的扩增产物对UDG敏感,所有可以在PCR前对新配制的反应用UDG处理以破坏残余产物。

提问
扫一扫
丁香实验小程序二维码
实验小助手
丁香实验公众号二维码
关注公众号
反馈
TOP
打开小程序