Vytváření objektů IRanges
Ve videu jsme si ukázali několik příkladů konstruktoru IRanges. Teď je řada na tobě – procvič si vytváření sekvenčních rozsahů s různými argumenty a podívej se, jak se tyto argumenty doplňují nebo nahrazují navzájem.
Pomocí funkce IRanges() můžeš zadávat parametry jako start, end nebo width. Tyto parametry spadají do jedné ze dvou kategorií:
start,endawidthjsou číselné vektory.- Parametr
startje logický vektor.
Chybějící argumenty se doplní na základě vztahu width = end - start + 1.
Konstruktor IRanges() označuje všechny parametry jako nepovinné s výchozí hodnotou NULL:
IRanges(start = NULL, end = NULL, width = NULL, names = NULL)
Toto cvičení je součástí kurzu
Úvod do Bioconductoru v R
Pokyny k cvičení
Vytvoř tři objekty IRanges s následujícími argumenty:
IRnum1:startroven vektoru hodnot 1 až 5 aendroven 100.IRnum2:endrovno 100 awidthrovno hodnotám 89 a 10.IRlog1:startrovnoRle(c(F, T, T, T, F, T, T, T)).- Vypiš objekty a prohlédni si výsledky!
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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))