Формат банка белка pdb - удаление лиганда - PullRequest
0 голосов
/ 07 октября 2011

Я хотел бы удалить различные лиганды из записей PDB. Достаточно ли просто удалить HET, HETNAM, HETATM ...., т.е. те, где соединение идентифицируется его 3-буквенным кодом, или необходимо очистить некоторые другие поля?

Существует ли какой-либо скрипт на python | perl, уже написанный для этой цели?

1 Ответ

1 голос
/ 06 января 2012
open(FILE,"file.pdb");
@file=<FILE>;
foreach (@file){
if (/^HETATM/){
print $_,"\n";
}}

это отделяет лиганд. чтобы удалить лиганд, не равняйтесь перед регулярным выражением.

...