S. Fushinobu
NCSのダイマーの構造を精密化する時に、A/B chainの違いを見るために(ncs restrainがどの程度かかっているか、等)、A chainにB chainを、B chainにA chainを重ね合わせたPDBファイルを作るスクリプト。出力ファイル名を1ケ所、入力ファイル名を4ケ所も書かないといけないのが、面倒。
-------------------- lsqexc.sh -------------------- #!/bin/csh -f lsqkab xyzin1 foo.pdb \ xyzin2 foo.pdb xyzout junk1.pdb \ << END-lsqkab title Moving the B on the A subunit of foo output XYZ fit RESIDU ca 2 TO 273 CHAIN B MATCH RESIDU 2 TO 273 CHAIN A end END-lsqkab # Output only B chain pdbset xyzin junk1.pdb xyzout junkB.pdb << eof-1 select chain B eof-1 lsqkab xyzin1 foo.pdb \ xyzin2 foo.pdb xyzout junk2.pdb \ << END-lsqkab title Moving the B on the A subunit of foo output XYZ fit RESIDU ca 2 TO 273 CHAIN A MATCH RESIDU 2 TO 273 CHAIN B end END-lsqkab # Output only A chain pdbset xyzin junk2.pdb xyzout junkA.pdb << eof-1 select chain A eof-1 /usr/xtal/gerard/bin/6d_moleman2 << 'eof' ! do not delete the above blank line! read junkA.pdb ccp4 append junkB.pdb ccp4 write foo_exc.pdb quit 'eof' rm junk*.pdb -------------------- lsqexc.sh --------------------