格式支持¶
本页概览 MolOP 内置格式支持。每个具体格式的独立页面会说明可读取或写出的信息、 支持范围和已知边界;这些覆盖声明会在测试中与已注册 codec 保持同步。
| 分组 | 格式 | 概要 |
|---|---|---|
| 结构格式 | xyz, sdf, smi, cml |
坐标/分子图结构读取与渲染。 |
| QM 输入格式 | gjf, orcainp |
Gaussian 和 ORCA 输入解析与渲染。 |
| QM 输出格式 | g16log, g16fchk, orcaout, xtbout, fakeg |
Gaussian log/fchk、ORCA 和 xTB 输出解析,以及从 Gaussian 输出数据渲染 Gaussian-like 文本。 |
| 特殊 reader | OpenBabel fallback | 通过 OpenBabel 兼容格式 fallback 读取未知扩展名文件。 |
| 格式 ID | 常用扩展名 | 读取 | 写入 | 支持详情 |
|---|---|---|---|---|
xyz |
.xyz |
是 | 是 | XYZ |
sdf |
.sdf, .sd, .mol |
是 | 是 | SDF/MOL |
smi |
.smi, .txt |
是 | 是 | SMILES |
gjf |
.gjf, .gif, .com, .gau, .gjc |
是 | 是 | Gaussian 输入 |
g16log |
.log, .out, .g16, .gal, .irc, .gau |
是 | 否 | Gaussian 输出 |
g16fchk |
.fchk, .fch, .fck |
是 | 否 | Gaussian 格式化检查点 |
orcainp |
.inp |
是 | 是 | ORCA 输入 |
orcaout |
.out, .log, .orcaout |
是 | 否 | ORCA 输出 |
xtbout |
.out, .log, .xtbout |
是 | 否 | xTB 输出 |
cml |
.cml |
否 | 是 | CML writer |
fakeg |
.fakeg |
否 | 是 | Gaussian-like renderer |
| OpenBabel fallback | 未知扩展名或 OpenBabel 支持的扩展名 | 是 | 否 | OpenBabel fallback |
Note
扩展名并不总是唯一对应格式。例如 .out 和 .log 可能是 ORCA、xTB 或
Gaussian 输出;.gau 也可能是 Gaussian 输入或输出。Reader 选择会先给出扩展名候选,
再执行内容检查;不匹配的 reader 必须抛出 FormatMismatchError,以便继续尝试下一个候选。