ПочатиПочніть безкоштовно

Побудова 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))
Редагувати та запускати код