0

PDB レコードからさまざまなリガンドを削除したいと考えています。HET、HETNAM、HETATM を削除するだけで十分ですか? 化合物は 3 文字のコードで識別されますか、それとも他のフィールドを消去する必要がありますか?

この目的のために既に書かれた python|perl スクリプトはありますか?

4

1 に答える 1

1
open(FILE,"file.pdb");
@file=<FILE>;
foreach (@file){
if (/^HETATM/){
print $_,"\n";
}}

これにより、リガンドが分離されます。リガンドを削除するには、正規表現の前に等しくないようにします。

于 2012-01-06T13:10:51.310 に答える