8 (926) 907 94 08 |
Всё на свете является чудом! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Описания программР А З Д Е Л "EMBOSS"
Создание описания команды infoseq биоинформатического пакета EMBOSS с
примерами использования |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Задание 1. Открытие
терминала linux. В
Windows запустили Putty и зашли на сервер kodomo под своим логином и
паролем.
Задание 2. Создание
директории Pr1. -
Командой pwd проверили,что находимся в нужной нам домашней директории:
/home/students/y11/vladef -
Командой mkdir в домашней директории последовательно создаём
поддиректории Term2/Block1/Practices/Pr1 :(mkdir
~/Term2) -> (mkdir
~/Term2/Block1)
-> (mkdir ~/Term2/Block1/Practices)
-> (mkdir
~/Term2/Block1/Practices/Pr1) -
Командой ls убеждаемся, что папки появились (ls ~/путь к директории,
содержимое которой хотим проверить) -
Командой cd переходим в директорию Pr1, в которой предстоит работать (cd
~/Term2/Block1/Practices/Pr1)
Задание 3. Получение
информации о своём белке. -
Командой (infoseq sw:Uniprot ID белка) мы можем узнать информацию о
любом интересующем нас белке из банка
SwissProt -
Командой (infoseq sw:THIS_BACSU 1> THIS_BACSU.info) мы направляем
информацию о нашем белке в файл
THIS_BACSU.info
Задание 4. Запись
информации о программе infoseq в файл. -
Командой (infoseq -help) мы можем получить справку по программе "infoseq" -
Командой (man infoseq) мы также можем получить справку по программе "infoseq",
но уже более подробную -
Командой (infoseq -help 2> infoseq_help.info) направляем информацию о
программе "infoseq" в файл
infoseq_help.info
Задание 5. Поиск таких же
белков в других видах рода Bacillus, используя "*" в имени
последовательности. -
Командой (infoseq sw:THIS_BAC*) нам не удалось найти таких же белков в
других видах рода Bacillus -
Командой (infoseq sw:THIS_* 1> extra_proteins.info) мы смогли найти
такой же белок ещё и у вида ECOLI - кишечной палочки рода эшерихии и
записали выданную информацию о двух белках в файл
extra_proteins.info
Задание 6. Повторение
команды из предыдущего 5-ого задания, используя разные опции изменения
выдачи результата.
- (infoseq sw:THIS_*
0> extra_proteins0.info)
- (infoseq sw:THIS_*
1> extra_proteins.info)
- (infoseq sw:THIS_*
2> extra_proteins2.info)
Остальные опции с примерами и описанием представлены в следующем 7-ом
задании.
Задание 7.
Описание команды "infoseq" и её параметров.
Дополнительные команды. I. Команда "entret" С помощью команды "entret" на сервере kodomo мы можем получить информацию о белках из локальных банков данных. Общая запись команды - (entret sw:<Uniprot ID белка> <имя файла, в который записать полученную информацию>). II. Команда "showdb" C помощью данной команды можно получить информацию о доступных базах данных. Запись команды - (showdb). Вывод результата как HTML-таблицы (showdb -html) Подробную информацию о работе с командой "showdb" мы можем получить командой (showdb -help). III. Команда "seqret" Команда seqret читает и записывает запрошенные последовательности в файл.
VI. Команда "needle"
VII. Команда "water"
Р А З Д Е Л "BASH"
Дополнительные задания по bash
Задание 8. Поиск в
домашней директории файла, имя которого содержит "bash_history". -
Командой (cd ..) последовательно перешли из рабочей директории в
домашнюю -
Командой (find
/home/students/y11/vladef
-name *bash_history
-print)
нашли в домашней директории файл, заканчивающийся на "bash_history" - В
файле .bash_history содержится история команд, которые bash по умолчанию
туда пишет. -
Команда (ls) не показывает этот файл, т.к. она не выводит файлы,
начинающиеся с точки. -
Командой (man ls) мы можем просмотреть описание команды ls. -
Изучив команду ls мы пишем новую команду для отображения файлов и
поддиректорий в выбранной директории (ls -a), после чего скрытые ранее
файлы, начинающиеся с точки, становятся видны.
Задание 9. Поиск файла с
пробелом в имени. - Командой (find ~ -name "* *") находим файлы, содержащие в своём названии пробел. -
Командой (mv "file with space.txt" file_without_of_space.txt) мы
переименовываем один из найденных файлов с пробелом в названии в файл без пробела. Bash
1)
Некоторые полезные команды
(см. также здесь)
2)
Стандартные потоки
Каждая программа, с которой можно работать из командной
строки имеет дело с 3 потоками: stdin, stdout и stderr.
3)
Перенаправление вывода
Например, команда (ls >
cur_dir.txt) приведет к тому, что список файлов текущей
директории окажется в файле
cur_dir.txt. При этом, если
файл с таким именем уже существовал, то его старое
содержимое исчезнет.
Например, команда (cat
file2.txt >> file1.txt) приведет к тому, что в файле
file1.txt после его старого содержимого окажется еще и
содержимое файла file2.txt.
Например: (ls -l | more)
позволяет просмотреть программой more информацию о
файлах в текущей директории.
4)
Спецсимволы
bash Ряд символов
вопринимается интерпретатором командной строки
bash
не буквально, а как указания произвести некоторые
операции.
Это следующие символы:
1) Пробел,
табулятор и перенос строки
-> для разделения параметров; 2) Кавычки: " " -> выражение внутри кавычек объединяется и интерпретируется ' ' -> выражение внутри кавычек объединяется, но не интерпретируется ` ` -> выражение внутри кавычек выполняется 3) Сочетание \ с любым символом превращается в этот символ 4) "Маски" файлов: * -> заменяет собой один, несколько или ни одного символа ? -> заменяет конкретно один символ
[m-n]
-> заменяет один символ из интервала
{m-n} 5) Символ ! используется для вызова команды из журнала команд (подробнее здесь) 5) Описание команды "wc"При помощи команды "wc" мы можем подсчитать количество строк, слов и байтов в указанном файле. Общая запись команды - (wc <имя файла>). Эту команду можно использовать при с различных параметрах: -c, --bytes - подсчитывает количество байтов -m, --chars - подсчитывает количество символов -l, --lines - подсчитывает количество строк -L, --max-line-length - подсчитывает длину самой длинной строки -w, --words - подсчитывает количество слов Командами wc_help.txt и wc_man.txt мы можем получить подробную информацию о работе с командой "wc". |
Главная | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Об авторе | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Учебные семестры | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Проекты автора | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Друзья | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ссылки партнеров | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Extra | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Контакты | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mneff © 2011-2012 |