Construirea obiectelor IRanges
În videoclip au fost prezentate câteva exemple de constructor IRanges. Acum este rândul tău să exersezi crearea intervalelor de secvențe cu argumente diferite și să observi cum acestea sunt reutilizate sau completate.
Folosind funcția IRanges(), poți specifica parametri precum start, end sau width. Valorile acestor parametri pot face parte din una dintre cele două categorii:
start,endșiwidthsunt vectori numerici.- Parametrul
starteste un vector logic.
Argumentele lipsă vor fi determinate folosind ecuația width = end - start + 1.
Constructorul IRanges() indică faptul că toți parametrii sunt opționali, cu valoarea implicită NULL:
IRanges(start = NULL, end = NULL, width = NULL, names = NULL)
Acest exercițiu face parte din cursul
Introducere în Bioconductor în R
Instrucțiuni pentru exercițiu
Construiește trei obiecte IRanges cu următoarele argumente:
IRnum1:startegal cu un vector de valori de la 1 la 5 șiendegal cu 100.IRnum2:endegal cu 100 șiwidthegal cu 89 și, respectiv, 10.IRlog1:startegal cuRle(c(F, T, T, T, F, T, T, T)).- Afișează obiectele și observă rezultatele!
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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))