gmx trjcat [-f [<.xtc/.trr/...> [...]]] [-o [<.xtc/.trr/...> [...]]]
[-n [<.ndx>]] [-demux [<.xvg>]] [-nice ] [-tu ]
[-xvg ] [-b ] [-e ] [-dt ] [-[no]vel]
[-[no]settime] [-[no]sort] [-[no]keeplast] [-[no]overwrite]
[-[no]cat]
gmx trjcat
可按顺序将几个输入轨迹文件合并在一起. 当发现同一时刻存在两帧时, 会使用后一文件中的帧. 通过使用-settime
, 你可以指定每一轨迹文件的起始时间. 输入文件由命令行得到, 你可能要使用像gmx trjcat -f *.trr -o fixed.trr
这样的技巧. 使用-cat
选项, 你可以简单地将几个文件粘帖在一起而不会移除具有系统时间戳的帧.
当输出文件为输入文件之一时, 需要特别注意一点. 在这种情况下, 那个特定的输入文件会被追加, 这样就不需要存储双倍的数据. 显然, 要追加的文件必须具有最小的起始时间, 因为只能在文件末尾追加.
当给定-demux
选项时, 会读入N个轨迹, 并将它们按.xvg
文件中指定的顺序写入另一个文件中. .xvg
文件的内容类似于:
0 0 1 2 3 4 5
2 1 0 2 3 5 4
其中, 第一个数字为时间, 接下来的数字为轨迹编号, 对应于第一行数字的帧会写入输出轨迹中. 如果轨迹中帧的数目与.xvg
文件中的不匹配, 程序会自行决定如何处理. 请小心.
输入/输出文件选项选项 | 默认值 | 类型 | 说明 |
---|
-f [<.xtc/.trr/...> [...]] | traj.xtc | 输入 | 轨迹: xtc trr cpt trj gro g96 pdb tng |
-o [<.xtc/.trr/...> [...]] | trajout.xtc | 输出 | 轨迹: xtc trr trj gro g96 pdb tng |
-n [<.ndx>] | index.ndx | 输入, 可选 | 索引文件 |
-demux [<.xvg>] | remd.xvg | 输入, 可选 | xvgr/xmgr文件 |
控制选项选项 | 默认值 | 说明 |
---|
-nice <int> | 19 | 设置优先级 |
-tu <enum> | ps | 时间单位: fs, ps, ns, us, ms, s |
-xvg <enum> | xmgrace | xvg绘图格式: xmgrace, xmgr, none |
-b | 0 | 从轨迹文件中读取的第一帧(ps) |
-e | 0 | 从轨迹文件中读取的最后一帧(ps) |
-dt | 0 | 只使用t除以dt的余数等于第一帧时间(ps)的帧, 即两帧之间的时间间隔 |
-[no]vel | yes | 如果可能读入并输出速度 |
-[no]settime | no | 交互式地设定每一输入文件在新输出文件中的起始时间 |
-[no]sort | yes | 自动排序输入轨迹文件(而不是帧) |
-[no]keeplast | no | 将重复帧输出值轨迹末尾 |
-[no]overwrite | no | 追加时覆盖重复帧 |
-[no]cat | no | 不丢弃重复帧 |
文章链接:GROMACS各类程序(名称排序)|Jerkwin
如有侵权联系我,我将删除
本文目的只为宣传使用