用 SMILES 字符串表示的分子
无需使用系统的化学名称,通过 SMILES 字符串即可紧凑地表示分子。该符号可帮助你快速轻松地生成新的化学结构。
SMILES 字符串的基本单元是括在括号中的原子符号。如 "[Xe]" 表示自由的 原子。
两个之间没有任何其他内容的原子符号表示一个化学键。
可将电荷或同位素值包括在原子符号内。
对于常见的有机元素,没有必要在原子符号周围添加括号,也不必包括填充正常价电子层的氢原子。因此甲烷简单地表示为 "C"。
当转换为 Molecule 时,自动加上氢。
如果想构建通过单键连接的原子线性链,只需按顺序将符号组合在一起即可。
分别用 "=" 和 "#" 符号表示双键和三键,通过为两个相邻原子添加数字标签来表示环。
以下说明了线性链和环的变体。符号的唯一区别是用相同的数字对第一个和最后一个的原子进行标记。