Описания программ
bash
bash (от англ. Bourne again shell, каламбур «Born again» shell — «Возрождённый» shell) — усовершенствованная и модернизированная вариация
командной оболочки Bourne shell. Одна из наиболее популярных современных разновидностей командной оболочки UNIX.
Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки[1].
Существует три основных потока:
| Операторы перенаправления потоков | |
| Оператор | Описание |
| > или 1> file | Перенаправляет только stdout в файл. |
| 2>file | Перенаправляет только stderr в файл. |
| >>file | Перенаправление stdout в конец файла. |
| &>file | Перенаправление stdout и stderr в файл. |
| |command | Перенаправление stdout на вход комманде command. (Например, wc, echo,...) |
| Спецсимволы | |
| Оператор | Описание |
| / | Корень сервера. Папка, не имеющая родительских. |
| ~/ | Домашняя директория текущего пользователя. |
| ../ | Родительская директория для текущей директории. |
| ! | Используется для вызова команды из журанала команд. При вводе !7 вызовется использованная ранее команда, записанная в журнале под номером 7. |
| \ | При сочетании с любым последующим символом выводит его. Используется для экранирования спецсимволов, если мы хотим использовать их в другом качестве. |
| Маски файлов | |
| Оператор | Описание |
| * | Заменяет собой любые символы или их отсутствие. |
| [] | Можно задать определенные значения из промежутка. Например, [1-9] - одна любая цифра от 1 до 9. |
| {} | Указывает кол-во повторений предыдущего символа. |
| ? | Заменяет какой-либо один символ. |
EMBOSS
EMBOSS (the European Molecular Biology Open Software Suite) - Европейский пакет открытого программного обеспечения по
молекулярной биологии.
Рассмотрим описание команды infoseq и ее параметров:
Команда infoseq без дополнительных опций показывает на экран основную информацию об одной или
более входящей последоватнльности: Uniform Sequence Address (USA) - единый адресс последовательности,
название, идентификатор Uniprot(AC), тип (nucleic или белок), длину, процент C+G вхождений и описание.
Рассмотри некоторые из параметров команды.
| Параметр | Значение | Пример команды | Результат |
| -outfile | Имя файла для вывода информации. | infoseq sw:YQGN_BACSU -outfile filename | Записывает основную информацию в файл filename.txt. См. файл. |
| -html | - | infoseq sw:YQGN_BACSU -html | Выводит на терминал основную информацию о белке в виде html-таблицы. См. файл. |
| -gi | - | infoseq sw:YQGN_BACSU -gi | Выводит идентификатор в GenBank (если есть). |
| -columns | Y по умолчанию, N. | infoseq sw:YQGN_BACSU -columns N-gi | Выводит на терминал данные либо колонкоми, либо с разделителем | .См. файл. |
| -delimeter | Любое. | infoseq sw:YQGN_BACSU -columns N -delimiter KKK | Позволяет вывести информацию с любым разделителем. См. файл. |
| -help | - | infoseq -help | Выводит основную информацию о команде. См. файл. |
USA Database Accession Type Length Organism sw-id:YQGN_BACSU sw P54491 P 187 Bacillus subtilis (strain 168) Description Uncharacterized protein YqgN
© Nuzhdina Ekaterina, 2012