Molecule
更多信息和选项


- Molecule 始终会被转换为优化的表示形式,并被 AtomQ 之类的函数视为原始数据,并用于模式匹配.
- name 可为以下形式:
-
"identifier" 系统性化学名称、SMILES 或 InChI 字符串 Entity["Chemical",entity] 化学实体 ExternalIdentifier[type,id] 给定 type 的外部标识符 BioSequence[type,seq] 给定 type 的生物分子序列 BioMolecule[…] 一个分子 - 对于 Molecule[ExternalIdentifier[type, id]],type 可为 "PubChemCompoundID"、"PubChemSubstanceID"、"InChI" 或 "ChEMBLID".
- 对于 Molecule[BioSequence[type,seq]],type 可为 "DNA"、"RNA"、"Peptide"、"CircularDNA"、"CircularRNA"、"CircularPeptide" 或 "HybridStrand" 之一.
- 可用以下形式指定原子:
-
"sym" 符号为 "sym"(如 "C"、"Cl")的原子 Entity["Element",element] 给定元素的原子 Entity["Isotope",isotope] 指定同位素的原子 Atom[elemspec,"prop""val",…] 指定属性的原子 - 可用 Bond[{id1,id2},type] 输入化学键,其中 idi 为原子序号,type 为 "Single"、"Double"、"Triple" 或 "Aromatic".
- 如果氢原子的存在可以从出现的原子的化合价和键推断出来,则可以从原子列表中省略氢原子.
- 可能的选项包括:
-
AtomCoordinates Automatic 三维坐标 IncludeAromaticBonds True 是否将化学键标为 "Aromatic" MetaInformation <||> 用户提供数据的关联 StereochemistryElements None 指定立体化学排列的列表 AtomDiagramCoordinates Automatic 二维坐标 ValenceFilling Automatic 是否用氢填充未满的化合价 - 只有当 mol 对应于有效的分子表达式时,MoleculeQ[mol] 才给出 True.
- Graph[Molecule[…]] 返回一个 Graph 对象.
- 可通过 mol["property"] 访问分子的属性值,其与指令 MoleculeValue[mol,"property"] 等效.
范例
打开所有单元 关闭所有单元范围 (2)
选项 (5)
IncludeHydrogens (2)
StereochemistryElements (2)
ValenceFilling (1)
用 ValenceFillingNone 禁止填充化合价:
属性和关系 (1)
用 AnnotationValue 从图获取原子信息:
可能存在的问题 (2)
参见
MoleculeValue MoleculePlot MoleculePlot3D MoleculePattern MoleculeModify MoleculeQ MoleculeDraw Atom Bond BioSequence ChemicalData MoleculeRecognize ExternalIdentifier ChemicalInstance
Function Repository: SelectAtoms3D ChemicalNameToSMILES IUPACName AlkaneIsomers MolecularComplexity MoleculeFingerprintSimilarity PubChemSimilaritySearch RingMoleculeQ SmilesString RandomSmilesString PointGroupSymbol
相关指南
-
▪
- 物理和化学:数据和计算 ▪
- 分子结构与计算 ▪
- 生命科学和医学:数据与计算 ▪
- 生物分子序列 ▪
- 天文计算与数据 ▪
- 3D 打印
相关链接
文本
Wolfram Research (2019),Molecule,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Molecule.html (更新于 2020 年).
CMS
Wolfram 语言. 2019. "Molecule." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/Molecule.html.
APA
Wolfram 语言. (2019). Molecule. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Molecule.html 年
BibTeX
@misc{reference.wolfram_2025_molecule, author="Wolfram Research", title="{Molecule}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/Molecule.html}", note=[Accessed: 18-October-2025]}
BibLaTeX
@online{reference.wolfram_2025_molecule, organization={Wolfram Research}, title={Molecule}, year={2020}, url={https://reference.wolfram.com/language/ref/Molecule.html}, note=[Accessed: 18-October-2025]}