Lib2NIST 命令行选项参考 v1.0.0.23 (beta)
Lib2NIST 是质谱库格式转换工具,支持将 HP/Agilent MS 库转换为 NIST User 库,或从 .MSP/.JCAMP 格式生成 NIST 兼容库。自 v1.0.0.6 起支持批处理运行。
核心命令行规则
- 选项间用空格分隔,不区分大小写
- 含空格的选项用双引号包裹
- 含等号
=的选项等号两侧不留空格 - 从左到右读取,左侧选项可能影响右侧含义
- 变量部分用粗斜体,固定部分用粗体
关键选项
| 选项 | 用途 |
|---|---|
/LOGn | 写日志,n=0..9 详细级别,默认 Lib2NIST.LOG |
*.LOG | 自定义日志文件名/路径 |
/LOGINI | 将当前注册表设置导出到 Lib2NistSaved.INI |
*.INI | 自定义初始化文件,缺失项从注册表读取 |
InputFile | 输入数据文件(.SDF/.MSP/.JDX/.DX/.HPJ/.JX/.JC/.JCM,HP库用 .L) |
/UCP | 使用当前路径作为输入路径 |
OutputPath\ | 设置输出目录,必须以 \ 结尾 |
=OutputName | 合并多个输入为单一输出文件/库 |
/1stID=nnn | 设置起始输出 ID(顺序编号) |
/NOEXTRA | 忽略注释中的额外数据(BP/MP/RI) |
/MSKEY= / /SDFKEY= | 合并 .MSP 与链接的 .SDF 文件 |
/Z | 保留零丰度峰 |
/KeepAbund | 复制原始丰度值 |
批处理示例
start /LOW /WAIT V:\Lib2NIST\lib2nist.exe <options>/LOW 设低优先级,/WAIT 等待完成后再执行下一行。
并发注意事项
Lib2NIST 通过 Windows 注册表读写配置,同时运行多个实例可能互相干扰。解决方案:每个实例使用独立的 .INI 文件(/UCP 模式),此时不修改注册表。
应用场景
来自 2017 年质谱中心项目(gcms-soft),用于将 HP/Agilent 质谱库转换为 NIST 格式供检索使用。