Практикум 4
Выполнила Литвинова Анастасия
Задание 1
Копирование файла производилось через WinSCP 5.17.7 с помощью Ctrl+c и Ctrl+v из личной папки pr 4 на сервере Kodomo на собственный компьютер. На моей картинке изображены вымершие саблезубые кошки. На переднем плане расположилось семейство с маленькими котятами, а на заднем пробегает их добыча.
Задание 2
Я отправила фотографию из своего летнего похода в Хибины. По ней кажется, что погода в тот день была хорошей, но на самом деле через несколько минут после того, как меня щелкнули, полил жуткий дождь и задул сильный ветер. Так всегда происходит в Хибинах; дожди, туманы, ветер и редкое солнце, – это визитки тех мест.
Задание 3
В директории содержится 88 файлов.
ana-liva@kodomo:/P/y20/term1/pr4/files$ ls -l | wc -l # Первая команда на выходе дает строки с информацией об одном файле, вторая их считает и выдает количество. 89
Поскольку команда ls -l выдает отдельные строки с информацией по каждому файлу и плюс строку total, не являющуюся файлом, поэтому ее не нужно учитывать в итоговом числе файлов (строк).
В директории 14 файлов, оканчивающихся на .txt.
ana-liva@kodomo:/P/y20/term1/pr4/files$ ls -l | grep '.txt$' | wc -l #Здесь добавилась команда grep, которая на выходе дает подходящие строчки 14
Для создания объединяющего файла формата fasta был составлен следующий список команд:
ana-liva@kodomo:/P/y20/term1/pr4/files$ ls -R | grep -w 'fasta$' #Опция второй команды позволяет выводить только слова, а не строки, при соответствии 1.fasta Xax229_230.fasta pan1_mouse.fasta pan3_mouse.fasta ana-liva@kodomo:/P/y20/term1/pr4/files$ cat 1.fasta Xax229_230.fasta pan1_mouse.fasta pan3_mouse.fasta >~/term1/block1/credits/Litvinova_all.fasta
Задание 4
Создание файла названий файлов fasta при помощи комбинации команд:
ana-liva@kodomo:~/term1/block1/credits$ less Litvinova_all.fasta | grep '^>' > Litvinova_all.names
Подсчет числа названий в файлах fasta:
ana-liva@kodomo:/P/y20/term1/pr4/files$ less 1.fasta | grep -c '^>' 1 ana-liva@kodomo:/P/y20/term1/pr4/files$ less Xax229_230.fasta | grep -c '^>' 2 ana-liva@kodomo:/P/y20/term1/pr4/files$ less pan1_mouse.fasta | grep -c '^>' 1 ana-liva@kodomo:/P/y20/term1/pr4/files$ less pan3_mouse.fasta | grep -c '^>' 1
Дополнительное задание
Я выбрала файл 1DLP.pdb
ana-liva@kodomo:/P/y08/Term_5/Materials$ less 1DLP.pdb | grep '^ATOM' | grep -c 'HIS' 300
Первая команда grep дает на выходе строки начинающиеся только на ATOM, вторая команда grep с опцией -с подсчитывает количество строк, содержащих еще HIS.