非编码区序列在基因表达调控中起着重要作用,但其在进化过程中是否受到选择作用一直较难检测.最近有一些研究使用平均的核苷酸替换速率与中性序列的核苷酸替换速率的比值(ω)作为检测非编码区总体受选择作用的指标;但是对于非编码区而言,了解具体哪些核苷酸受到选择作用更具有意义.我们借鉴Nielsen & Yang (1998)检测单个氨基酸位点是否受选择作用的思路,在最大似然法的模型下,提出一种在核苷酸位点水平上对自然选择作用检测的方法.本方法能够检测在进化过程中对功能分化有重要贡献的核苷酸位点,包括编码和非编码区.将此方法应用于熟知的受到正选择作用的蛋白编码基因序列(HIV-1包装蛋白基因编码区),均能够检测到那些已知的受到正选择的核苷酸(密码子)位点,说明此方法可以有效地在核苷酸位点水平检测选择作用;又将此方法应用于非编码区(CTGF基因5′UTR),也得到了良好的结果.