利用pdb中的空间群和ccp4中的pdbset。
一:
pdbset中有个选项symgen,可以实现该操作,例如:
pdbset xyzin 1904_home_refine_5.pdb xyzout temp.pdb <<eof
cell 50.105 63.885 96.909 90.00 90.00 90.00
symgen P212121
eof
二:如果要求计算平移对称性,同样可以使用pdbset,如分别根据不同轴进行平移
pdbset xyzin "$outdir/first.pdb" xyzout "$outdir/xtran.pdb" <<eof
shift $tx 0 0
eof
pdbset xyzin "$outdir/first.pdb" xyzout "$outdir/ytran.pdb" <<eof
shift 0 $ty 0
eof
pdbset xyzin "$outdir/first.pdb" xyzout "$outdir/ztran.pdb" <<eof
shift 0 0 $tz
eof
一:
pdbset中有个选项symgen,可以实现该操作,例如:
pdbset xyzin 1904_home_refine_5.pdb xyzout temp.pdb <<eof
cell 50.105 63.885 96.909 90.00 90.00 90.00
symgen P212121
eof
二:如果要求计算平移对称性,同样可以使用pdbset,如分别根据不同轴进行平移
pdbset xyzin "$outdir/first.pdb" xyzout "$outdir/xtran.pdb" <<eof
shift $tx 0 0
eof
pdbset xyzin "$outdir/first.pdb" xyzout "$outdir/ytran.pdb" <<eof
shift 0 $ty 0
eof
pdbset xyzin "$outdir/first.pdb" xyzout "$outdir/ztran.pdb" <<eof
shift 0 0 $tz
eof