Также можно на kodomo выполнить команду
get-pdb 1xyzи в текущей директории появится файл "1xyz.pdb", содержащий запись 1XYZ.
cd H:\Term7\Practice2Теперь (если нужный PDB-файл уже лежит в вашей рабочей директории), выполните команду, загружающую файл в PyMOL (в качестве нового т.н. "объекта"):
load имя_файлаСначала поэкспериментируйте с мышью (функции каждой из кнопок мыши см. в графическом окне справа внизу). Обратите внимание, что манера вращения молекулы при нажатой левой кнопке зависит не только от направления движения курсора мыши, но и от удалённости его от центра картинки.
Чтобы выводить/убирать изображения из графического окна, пользуйтесь командами:
show вид, множество hide вид, множествоЗдесь "вид" – графическая модель, основные: lines, sticks, spheres, ribbon, cartoon;
Обозначение | Смысл | Пример |
all | Всё | |
none | Ничего | |
visible | Все атомы, тем или иным способом показанные в данный момент в графическом окне | |
het | Гетероатомы (описанные в PDB-файле в поле HETATM), в том числе ионы, атомы лигандов и воды | |
resi | Остатки с данными номерами | resi 15-20 |
resn | Остатки с данными именами | resn lys+arg |
chain | Цепи с данными идентификаторами | chain a+b |
symbol | Атомы данных химических элементов | symbol c+s (углерод плюс сера) |
name | Атомы с данными именами | name ca |
Наконец, конкретный атом можно задать в форме "цепь/номер_остатка/имя_атома", например "a/51/ca". Если нужны все CA-атомы цепи A, можно написать "a//ca", а если все атомы остатка 51 цепи A, то "a/51/".
Если в графическом окне щёлкнуть правой кнопкой мыши по изображению атома, откроется окошко с меню и информацией об атоме.
Для выполнения задания вам могут понадобиться ещё следующие команды:
@myscript.pmlзапускает скрипт, записанный в файл "myscript.pml" (скриптам PyMOL рекомендуется давать расширение pml).
color green, visibleпокрасит всё видимое в зелёный цвет (разумеется, вместо "visible" может стоять другое множество).
rayподготовит картинку высокого качества. После этой команды картинку нельзя трогать (например, поворачивать), а надо сразу сохранять командой
png mypicture.png(где "mypicture.png" – имя файла, которое может быть любым, но с расширением png). Можно сохранять картинку и без предшествующего ray, но тогда она будет низкого разрешения (примерно как из RasMol).
show lines, byres (set1 and (set2 around 3.5)) show lines, byres (set2 and (set1 around 3.5))здесь set1 и set2 определённые заранее командой select множества полярных атомов. Не забывайте, что узнать, что за атом виден в некотором месте графического окна PyMOL, можно, щёлкнув по изображению атома правой кнопкой мыши.
symexp sym, 1xyz, chain x, 5Первым аргументом команды служит так называемый "префикс", с него будут начинаться названия новых объектов, созданных командой. Названия эти довольно длинные, но имейте в виду, что PyMOL понимает символ "*", и, например, уничтожить все объекты, чьи названия начинаются с "sym", можно командой "delete sym*".
Второй аргумент команды – имя объекта, для которого строятся образы асимметрической единицы, а третий – множество атомов, в окрестности которых восстанавливаются соседние образы. Наконец, последний аргумент – порог расстояния, ближе которого атомы считаются соседними.
Изображения объектов в графическом окне можно убирать и возвращать, щёлкая по их названиям в правом верхнем углу окна.
В частности, предлагается самостоятельно изучить команду select.