Bắt đầu ngayBắt đầu miễn phí

Xây dựng IRanges

Trong video, bạn đã thấy một số ví dụ về hàm tạo IRanges. Giờ là lúc bạn luyện tập tạo các khoảng trình tự với những bộ đối số khác nhau và xem cách chúng được tái sử dụng hoặc bổ sung cho nhau.

Với hàm IRanges(), bạn có thể chỉ định các tham số như start, end hoặc width. Các đầu vào này có thể thuộc một trong hai nhóm:

  • start, end, và width là các vector số.
  • Tham số start là một vector logic.

Các đối số bị thiếu sẽ được suy ra theo công thức width = end - start + 1.

Hàm tạo IRanges() cho biết tất cả tham số đều tùy chọn với mặc định là NULL:

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

Bài tập này là một phần của khóa học

Giới thiệu Bioconductor trong R

Xem khóa học

Hướng dẫn bài tập

Tạo ba đối tượng IRanges với các đối số sau:

  • IRnum1: start bằng một vector các giá trị từ 1 đến 5 và end bằng 100.
  • IRnum2: end bằng 100 và width lần lượt bằng 89 và 10.
  • IRlog1: start bằng Rle(c(F, T, T, T, F, T, T, T)).
  • In các đối tượng ra và xem kết quả!

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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))
Chỉnh sửa và Chạy Mã