HIN (.hin)

背景

    • MIME 类型:chemical/x-hin
    • HyperChem HIN 格式.
    • 用于存储和交换三维分子模型的化学信息应用程序和网页中.
    • 纯文本表格格式.
    • 存储原子坐标,化学键信息和元数据.
    • 由 HyperCube, Inc. 维护.

Import 与 Export

  • Import["file.hin"] 从 HIN 文件中导入分子列表.
  • Export["file.hin",expr] 将分子或分子列表导出到 HIN 文件.
  • Import["file.hin",elem] 从 molfile 中导入指定的参数.
  • Import["file.hin",{{elem1,elem2,}}] 导入多个参数.
  • 导入格式可用 Import["file","HIN"]Import["file",{"HIN",elem,}] 指定.
  • Export["file.hin",mol] 从分子创建 HIN 文件.
  • Export["file.hin",{mol1,mol2,}] 从分子列表创建一个 HIN 文件.
  • 请到以下参考页面了解完整的基本信息:
  • Import, Export从文件导入或导出到文件
    CloudImport, CloudExport从云对象导入或导出到云对象
    ImportString, ExportString从字符串导入或导出到字符串
    ImportByteArray, ExportByteArray从字节数组导入或导出到字节数组

导入参数

  • Import 的通用参数:
  • "Elements" 该文件可用的参数和选项列表
    "Summary"文件摘要
    "Rules"所有可用参数的规则列表
  • 图形参数:
  • "Graphics3D"HIN 文件中的分子的三维渲染
    "StructureDiagram"二维结构公式
  • 数据参数:
  • "Molecule"分子模型的象征性表示
    "Molecule", nn 个分子的符号表示
    "EdgeRules"连接数据,以规则的数组形式给出
    "EdgeTypes"键类型,以字符串的数组形式给出
    "FormalCharges"原子的电荷,以整数的数组形式给出
    "MassNumbers"同位素质量数
    "VertexCoordinates"3D 原子坐标,一般以皮米给出
    "VertexTypes"构成分子的所有原子或基团,一般以化学元素缩写的数组形式给出

选项

  • Import 的通用选项:
  • ImageSizeAutomatic指定图形显示的整体大小
    BackgroundWhite指定使用何种背景颜色
    ViewPointAutomatic视察 3D 模型的空间点
  • 默认设置 "ViewPoint"->Automatic,对于导入的分子几何,Wolfram 语言会自动计算最优视察角度.
  • 选择 3D 渲染样式:
  • "Rendering""BallAndStick"指定可视化方法
  • "Rendering" 可能的设置为:
  • "BallAndStick"以球棍模型显示原子和键
    "Spacefilling"显示为重叠球体的原子
    "Wireframe"渲染为线的键

范例

基本范例  (2)

显示 HIN 文件中可用的 Import 参数:

从 HIN 文件导入分子:

以线框模型显示上面分子的键:

将分子列表导出到 HIN 文件:

从文件中仅导入第三个分子: