НачатьНачать бесплатно

Создание объектов IRanges

В видео были рассмотрены примеры создания объектов IRanges. Теперь ваша очередь — попрактикуйтесь в создании диапазонов последовательностей с различными аргументами и посмотрите, как эти аргументы дополняют или заменяют друг друга.

С помощью функции IRanges() можно задавать такие параметры, как start, end или width. Входные значения параметров могут относиться к одной из двух категорий:

  • start, end и width являются числовыми векторами.
  • Параметр start является логическим вектором.

Пропущенные аргументы вычисляются по формуле width = end - start + 1.

Конструктор IRanges() допускает, что все параметры необязательны и по умолчанию равны NULL:

IRanges(start = NULL, end = NULL, width = NULL, names = NULL)

Это упражнение является частью курса

Введение в Bioconductor на R

Посмотреть курс

Инструкции к упражнению

Создайте три объекта IRanges со следующими аргументами:

  • IRnum1: start равен вектору значений от 1 до 5, end равен 100.
  • IRnum2: end равен 100, width равен 89 и 10.
  • IRlog1: start равен Rle(c(F, T, T, T, F, T, T, T)).
  • Выведите объекты на экран и изучите результаты!

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Load IRanges package
library(___)

# IRnum1: start - vector 1 through 5, end - 100  
IRnum1 <- ___

# IRnum2: end - 100, width - 89 and 10
IRnum2 <- ___

# IRlog1: start = Rle(c(F, T, T, T, F, T, T, T)))
IRlog1 <- IRanges(___ = Rle(___))

# Print objects in a list
print(list(IRnum1 = IRnum1, IRnum2 = IRnum2, IRlog1 = IRlog1))
Редактировать и запускать код