Главная Семестры Проекты Обо мне

Описание команды infoseq биоинформатического пакета EMBOSS

1.Терминал linux
В Windows: Запустили Putty и зашли на сервер kodomo под своим логином.

2.Директория Pr1
Чтобы создать директорию Pr1 воспользовались командой mkdir в своей домашней директории, создали директорию Term2, в ней - директорию Block1, в ней - директорию Practices, в ней - директорию Pr1. Командой cd перешли в домашнюю директорию, затем командой ls проверили в ней наличие директории Term2, в ней - директории Block1, в ней - директории Practices, в ней - директории Pr1. Итак, для выполнения задания перешли в директорию Pr1 (т.е. сделали ее текущей).

3.Получим информацию о своем белке.
Команда infoseq sw:ENGB_BACSU выдает на терминал информацию о записи ENGB_BACSU банка SwissProt. Командой infoseq sw:ENGB_BACSU 1> ENGB_BACSU.info записали информацию о белке в файл с именем ENGB_BACSU.info (эту информацию в формате txt можно увидеть тут).

4.Запишем информацию о программе infoseq в файл.
Команда infoseq -help выдает на терминал информацию о программе "infoseq". На терминал выдаются как stdout, так и stderr. Запишем их в разные файлы stdout.txt(команда infoseq -help > stdout.txt) и stderr.txt(команда infoseq -help 2> stderr.txt).

5. Использoвание "*" в имени последовательности
С помощью команды infoseq sw:ENGB_BAC* производим поиск таких же белков в других видах рода Bacillus.

6. Повтор команды из предыдущего.
Так как белков достаточно много, уточним поиск командой infoseq sw:ENGB_BACS*. Результат(найден один белок) можно просмотреть здесь.

7. Создали описание infoseq с перечислением некоторых опций программы.
Опция Описание Пример
outfile
Указывает имя файла для вывода информации.
infoseq sw:engb_bacsu -outfile file
heading
Указывает имя файла для вывода информации.
infoseq sw:engb_bacsu -heading h
columns
Оформление в виде колонок.
infoseq sw:engb_bacsu -columns c
html
Форматирование получаемой таблицы как HTML-таблицы.
infoseq sw:engb_bacsu -html
delimiter
Разделитель для информации в полученном тексте(например, пробел ’ ‘)
infoseq sw:engb_bacsu -columns n -delimiter ' '
only
Способ сокращения командной строки, для отображения только некоторых вещей.
infoseq sw:engb_bacsu -only -length
usa
Отображение USA последовательности.
infoseq sw:engb_bacsu -only -usa 1


Bash


некоторые команды

pwd сообщает полное имя текущей директории
ls показывает содержимое текущей директории
cp <имя файла 1> <имя файла 2> копирует файл 1 в файл 2
mv <имя файла 1> <имя файла 2> переименовывает файл
mv <имя файла> <имя поддиректории>   перемещает файл в поддиректорию
rm <имя файла> уничтожает файл
mkdir <имя поддиректории> создает поддиректорию
rmdir <имя поддиректории> удаляет пустую поддиректорию
cd <имя поддиректории> переход в поддиректорию
cd .. выход из поддиректории (переход в родительскую директорию)
more <имя файла> просмотр содержимого файла (клавишами "пробел" и "Enter")
man <команда> выдает подробную информацию о команде

часто используемые символы

* заменяет собой 1, несколько или ни одного символа
? заменяет ровно один символ
[1-7] заменяет 1 символ из заданного интервала (в данном примере от 1 до 7)
"" содержимое объединяется и интерпретируется
'' содержимое объединяется, но не интерпретируется
`` команда в кавычках выполняется
табуляция или пробел разделяют параметры


©Melnichuk Anastasia