ApplyReaction
ApplyReaction[rxn,mols]
将模式反应 rxn 应用于分子列表 mols,返回产物的单个列表.
ApplyReaction[rxn,mols,n]
返回产物的 n 个列表.
ApplyReaction[rxn,mols,{map1,…}]
返回一组产物,使用 mapi 将第 i 个分子中的原子映射到第 i 个反应物.
ApplyReaction[rxn]
表示 ApplyReaction 的运算符形式,可应用于分子列表.
更多信息和选项
- ApplyReaction 通过查找分子列表中 PatternReaction 中存在的反应物模式的出现并应用转换来工作.
- 模式匹配按顺序进行; 在第一个输入 Molecule 中搜索模式反应中的第一个 MoleculePattern.
- ApplyReaction 具有以下选项:
-
IncludeHydrogens Automatic 是否应在模式匹配中包含氢 - 如果被提供,mapi 应该是给定反应物模式和分子之间的原子指标的关联.
范例
打开所有单元关闭所有单元基本范例 (3)
范围 (4)
从反应 SMARTS 字符串创建狄尔斯–阿尔德反应的模式反应:
ApplyReaction 会删除重复的结果,但有时出于组合的目的,你可能需要反应物模式和输入分子之间所有可能的匹配。这可以通过首先使用 FindMoleculeSubstructure 和非默认选项 OverlapsTrue 来获得原子映射:
使用这些映射作为 ApplyReaction 的第三个参数:
选项 (1)
IncludeHydrogens (1)
默认情况下,仅当模式包含显式氢时,氢原子才会包含在模式匹配中:
使用 IncludeHydrogensAll 确保 Atom[_] 匹配氢原子:
应用 (3)
结果等同于从 BioSequence 获得的结果:
属性和关系 (1)
ApplyReaction 的结果取决于提供反应物分子的顺序:
文本
Wolfram Research (2022),ApplyReaction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ApplyReaction.html.
CMS
Wolfram 语言. 2022. "ApplyReaction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ApplyReaction.html.
APA
Wolfram 语言. (2022). ApplyReaction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ApplyReaction.html 年