Побудова 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))