MulaiMulai sekarang secara gratis

Membangun IRanges

Dalam video, beberapa contoh konstruktor IRanges telah ditunjukkan. Sekarang giliran Anda berlatih membuat rentang sekuens dengan argumen yang berbeda dan melihat bagaimana argumen tersebut digunakan ulang atau saling melengkapi.

Dengan fungsi IRanges(), Anda dapat menentukan parameter seperti start, end, atau width. Masukan parameter ini dapat termasuk dalam salah satu dari dua kategori:

  • start, end, dan width adalah vektor numerik.
  • Parameter start adalah vektor logika.

Argumen yang tidak diisi akan diturunkan menggunakan persamaan width = end - start + 1.

Konstruktor IRanges() menunjukkan bahwa semua parameter bersifat opsional dengan nilai default NULL:

IRanges(start = NULL, end = NULL, width = NULL, names = NULL)

Latihan ini adalah bagian dari kursus

Pengantar Bioconductor di R

Lihat Kursus

Petunjuk latihan

Bangun tiga objek IRanges dengan argumen berikut:

  • IRnum1: start sama dengan vektor bernilai 1 sampai 5 dan end sama dengan 100.
  • IRnum2: end sama dengan 100 dan width sama dengan 89 dan 10.
  • IRlog1: start sama dengan Rle(c(F, T, T, T, F, T, T, T)).
  • Cetak objek-objek tersebut dan amati hasilnya!

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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))
Edit dan Jalankan Kode