为什么一只手需要一个名字
在前两篇指南里,你认识了手性,学会了识别一个手性中心——一个戴着四个不同基团的碳——你也看到了这样的分子和它的镜像、也就是它的对映体,就像左手套和右手套一样彼此分明。但仅仅认出它们还不够。如果东京的一位化学家和多伦多的一位化学家都做出了“那个有手性的分子”,他们需要一种办法说清楚是*哪一只*手,而不必互相寄一个三维模型。说“左手的那个”是行不通的,因为左和右取决于你恰好怎么拿着那张图。
于是化学家们约定了一个绝对的标签,它随分子本身一起“旅行”,无论谁来看、从哪个角度看都一样:R 或 S(来自拉丁语 *rectus*,右;和 *sinister*,左)。这就是 [[r-s-configuration|R/S 构型]],由一套叫做 [[cip-priority-rules|Cahn-Ingold-Prelog 次序规则]](简称 CIP)的方法来指定。整套方案漂亮地只做一件事:把关于某一个碳的三维事实,转化成一个单一、无歧义的字母,而这个字母在地球上任何地方都表示同样的意思。
第一步:按优先级给四个基团排序
一切都从给手性中心上的四个基团排序开始,从最高优先级(1)排到最低(4)。第一条 CIP 规则很简单:原子序数越大越优先。只看直接连在手性中心上的那个原子,然后比较。碘胜过溴、溴胜过氯、氯胜过氧、氧胜过氮、氮胜过碳、碳胜过氢——元素越重,优先级越高。原子序数为 1 的氢几乎总是垫底的那个,而这一点在后面会变得非常方便。
要是两个相连的原子相同——比如都是碳——怎么办?那就把比较向外推一根键,去比较每个碳各自抓着的那一*组*原子,拿最高的去对最高的。连着 (O, H, H) 的碳胜过连着 (C, H, H) 的碳,因为在第一个不同之处,氧压过了碳。你就这样一个原子一个原子地继续往外走,直到僵局最终被打破——就像把两个单词一个字母一个字母地比较,好按字母顺序排列它们。关键在于,你在*第一个*不同之处就作出决定并停下;你不是把原子序数加起来。
双键和三键有一个巧妙的处理办法:一个以双键相连的原子,被当作好像它又连着一个其搭档的*复制品*。一个 C=O 的碳被算作连着两个氧(真实的那个加上一个幻影副本),而那个氧同样要算上一个幻影碳。于是一个醛基碳 -CHO,带着它的 C=O,读起来就是连着 (O, O, H) 的碳——这让它能压过比如只连着 (O, H, H) 的 -CH2OH 碳。这些幻影原子本身没有再带任何取代基;它们存在的唯一意义,就是让计数变得诚实。
priority by first atom: I > Br > Cl > S > P > O > N > C > H tie among carbons? compare the SET each carbon holds, highest-vs-highest, at the FIRST point of difference: -COOH carbon sees (O, O, O) > -CHO carbon sees (O, O, H) > -CH2OH carbon sees (O, H, H) > -CH3 carbon sees (H, H, H) double bond C=O -> carbon counts (O, O, ...) [one O is a phantom]
第二步:读那个方向盘
一旦四个基团被排成 1、2、3、4,几何排布就会告诉你那个字母。把分子摆好,让*最低*优先级的基团,也就是 4 号(通常是氢),笔直地指向远离你的方向——就像汽车的转向柱伸进仪表盘里那样。现在你正盯着那个方向盘,1、2、3 号基团坐在轮缘上。沿着 1 到 2 到 3 描出那条路径。如果那段弧线扫向顺时针,构型就是 R;如果它扫向逆时针,就是 S。整个读法就是这样。
- 找出手性中心,列出它的四个基团。
- 用 CIP 规则把它们从 1(最高优先级)排到 4(最低)。
- 转动分子,让 4 号基团指向远离你的眼睛、扎进纸面的方向。
- 在前面沿着 1 到 2 到 3 描一圈。顺时针就是 R;逆时针就是 S。
来看一个具体例子:最简单的手性分子,溴氯氟甲烷 CHBrClF。四个基团是 Br、Cl、F 和 H,所以按原子序数,排序是 Br (1) > Cl (2) > F (3) > H (4)。把小小的氢放到后面,看着 Br-Cl-F 那一面,沿 1 到 2 到 3 描一圈。如果 Br 到 Cl 到 F 弯向顺时针,你手里拿的就是 R 对映体;它的镜像孪生体,也就是同一段弧线跑成逆时针的那个,就是 S。两个分子、相同的连接方式、相反的字母——这正是我们想要的那种无歧义的标签。
当最低优先级朝错了方向时
真实的图很少会正好把 4 号基团已经摆成指向远方。氢常常被画在一根朝*你*这边伸来的楔形键上,或者就躺在平面里。诚实的捷径是这样:先完全按你看到的样子判定旋转方向,然后把答案翻转过来,因为从背面看那个轮子会把顺时针和逆时针对调——就像隔着墙从背面看一只钟,它会显得在倒着走。所以如果 1 到 2 到 3 看起来是顺时针,但 4 号基团正指向你,那真正的构型就是 S,而不是 R。翻一次,就搞定了。
如果 4 号基团既不是正前方也不是正后方,而是躺在平面里,你可以在脑子里把分子转到它指向后方为止,或者用一个交换技巧:交换任意两个基团都会让构型反转,所以做两次交换(彼此抵消)把氢挪到后面而不改变真实答案,或者只做一次交换、读出结果、再翻转一次。无论你走哪条路,原理始终不变——读出 1-2-3 的扫向,并把最低优先级指向哪里这件事考虑进去。
这个标签能给你换来什么
有了 R 和 S 在手,一个手性化合物的名字就变得完整了。(R)-2-溴丁烷和 (S)-2-溴丁烷是两种有名有姓、能装瓶的物质——一对互为精确镜像的对映体。一个碳带两种构型,就让分子数翻了一番;有 *n* 个相互独立的手性中心,你最多能得到 2 的 n 次方个带标签的形式,而把每个中心的字母都列出来,比如 (2R,3S),就精确地锁定了其中某一个。这个标签能随规模扩展:它让一个整洁的名字,从一大群立体异构体中精确指出某一个分子。
这并不是咬文嚼字——它是书写生命与医药所用的语言。你身体里的酶本身就是手性的,所以它抓住一个 R 药物和它的 S 孪生体的方式,会像右手抓一只右手套和一只左手套那样不同。这正是本级阶梯的药物手性主题:一种构型能治病,而它的对映体却毫无作用、甚至有害。当像 (S) 这样的标签出现在一张处方上时,它在做着真实的、承重的工作——它点出身体所能识别的那唯一的一只手。
有两个需要诚实记住的限度。第一,R 和 S 是纯粹的几何标签,与任何性质都脱钩——千万别仅凭这个字母就去猜旋光方向、味道或药效。第二,这套“按优先级排序”的同一思路,会以另一副装扮回到双键上,在那里它通过比较 C=C 两端的优先级,把类似顺反的立体异构体命名为 E 或 Z。同样的 CIP 机器,只是换了个地方对准。把优先级排序学透一次,这两套命名系统就都落入你的掌心了。