Tworzenie obiektów IRanges
W lekcji wideo pokazano przykłady użycia konstruktora IRanges. Teraz twoja kolej – poćwicz tworzenie zakresów sekwencji z różnymi argumentami i sprawdź, jak są one uzupełniane lub ponownie wykorzystywane.
Funkcja IRanges() pozwala określać parametry takie jak start, end czy width. Dane wejściowe tych parametrów mogą należeć do jednej z dwóch kategorii:
start,endiwidthsą wektorami numerycznymi.- Parametr
startjest wektorem logicznym.
Brakujące argumenty są wyznaczane na podstawie równania width = end - start + 1.
Konstruktor IRanges() wskazuje, że wszystkie parametry są opcjonalne i domyślnie mają wartość NULL:
IRanges(start = NULL, end = NULL, width = NULL, names = NULL)
To ćwiczenie jest częścią kursu
Wprowadzenie do Bioconductor w R
Instrukcje do ćwiczenia
Utwórz trzy obiekty IRanges z następującymi argumentami:
IRnum1:startrówny wektorowi wartości od 1 do 5 orazendrówny 100.IRnum2:endrówny 100 iwidthrówny 89 oraz 10.IRlog1:startrównyRle(c(F, T, T, T, F, T, T, T)).- Wyświetl obiekty i sprawdź wyniki!
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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))