ÎncepețiÎncepe gratuit

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 și width sunt vectori numerici.
  • Parametrul start este 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

Vezi cursul

Instrucțiuni pentru exercițiu

Construiește trei obiecte IRanges cu următoarele argumente:

  • IRnum1: start egal cu un vector de valori de la 1 la 5 și end egal cu 100.
  • IRnum2: end egal cu 100 și width egal cu 89 și, respectiv, 10.
  • IRlog1: start egal cu Rle(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))
Editează și rulează codul