CML (.cml)
背景
-
- MIME 类型: chemical/x-cml
- 化学标记语言,用于交换化学信息.
- 代表任意数量的化合物.
- XML 格式.
- 存储原子坐标,化学键信息和元数据.
Import 与 Export
- Import["file.cml"] 从 CML 文件中导入分子列表.
- Export["file.cml",expr] 将一个分子或分子列表导出到 CML 文件.
- Import["file.cml",elem] 从 CML 文件导入指定的元素.
- 可用 Import["file","CML"] 或 Import["file",{"CML",elem,…}]指定导入格式.
- Export["file.cml",mol] 从一个分子创建一个 CML 文件.
- Export["file.cml",{mol1,mol2,…}] 从分子列表创建 CML 文件.
- 请到以下参考页面了解完整的基本信息:
-
Import, Export 从文件导入或导出到文件 CloudImport, CloudExport 从云对象导入或导出到云对象 ImportString, ExportString 从字符串导入或导出到字符串 ImportByteArray, ExportByteArray 从字节数组导入或导出到字节数组
Import 参数
- 通用 Import 参数:
-
"Elements" 该文件可用的参数和选项列表 "Summary" 文件摘要 "Rules" 所有可用参数的规则列表 - 数据参数:
-
"Molecule" 分子模型的象征性表示 "Molecule", n 第 n 个分子的符号表示 "Metadata" 包含文件中元数据的 Association "Metadata", n 第 n 个分子的元数据
选项
- 通用 Import 选项:
-
IncludeMetaInformation True 是否在分子表达中添加文件中的额外数据 - 通用 Export 选项:
-
IncludeHydrogens Automatic 指定是否在导出的文件中包含氢原子 "CoordinateDimension" Automatic 在输出中是否包含二维或三维坐标 "Header" Automatic 用于指定分子 ID 的字符串或字符串列表
范例
打开所有单元关闭所有单元基本范例 (2)
Export Options (2)
IncludeHydrogens (1)
在默认设置为 IncludeHydrogensAutomatic 的情况下,如果氢原子明确存在于分子中,则氢原子将包含在输出文件中: