Kodomo

Пользователь

Работа с биологическими данными: Деревья; Структуры

План

Работа со структурами

Библиотека biophython(Bio.PDB)

Работа с деревьями

Библиотека biophython(Bio.Phylo)

Библиотека dendropy

Заметки

Архитектура SMCRA (Structure/Model/Chain/Residue/Atom)

Structure['1g59']
  |
  +---- Model[0]
          |
          +---- Chain['A']
          |       |
          |       +---- Residue[' ', 1, ' ']
          |       |       |
          |       |       +---- Atom['N']
          |       |       |
          |       |       +---- [...]
          |       |       |
          |       |       +---- Atom['CE']
          |       |
          |       +---- [...]
          |       |
          |       +---- Residue[' ', 468, ' '] [...]
          |
          +---- Chain['B'] [...]
          |
          +---- Chain['C'] [...]
          |
          +---- Chain['D'] [...]
          |
          +---- Chain[' ']
                  |
                  +---- Residue['W', 1, ' ']
                  |       |
                  |       +---- Atom['O']
                  |
                  +---- [...]
                  |
                  +---- Residue['W', 283, ' '] [...]

Ссылки

Деревья

Структуры

Контрольная работа

  1. Дан файл в fasta-формате. Напишите регулярное выражение, которое выделяет в группу sequence тело последовательности с именем cyb5_mouse

  2. Поставьте галочки напротив множеств, которые можно задать ортодоксальными регулярными выражениями и перловскими регекспами. Напишите соответствующие выражения:
    • Множество

      р.в.?

      pcre?

      выражение

      ab, abab, ababab, ...

      c, abc, aabbc, aaabbbc, ...

      b, aba, aabaa, aaabaaa, ...

      (, (), ((), ())), ...

      (), (()), (()()), ()()