시작하기무료로 시작하기

IRanges 구성하기

영상에서 IRanges 생성자 예시를 살펴봤어요. 이제는 여러분이 다양한 인자를 사용해 서열 구간을 만들어 보고, 인자가 어떻게 재사용되거나 보완되는지 직접 확인해 볼 차례예요.

IRanges() 함수에서는 start, end, width와 같은 매개변수를 지정할 수 있어요. 이 매개변수 입력은 다음 두 범주에 속할 수 있습니다:

  • start, end, width는 숫자형 벡터입니다.
  • start 매개변수는 논리형 벡터입니다.

비어 있는 인자는 width = end - start + 1 식을 사용해 보완됩니다.

IRanges() 생성자는 모든 매개변수가 기본값 NULL로 선택 사항임을 나타냅니다:

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

이 연습은 강의의 일부입니다

R로 시작하는 Bioconductor

강의 보기

연습 안내

다음 인자로 IRanges 객체 세 개를 만드세요:

  • IRnum1: start는 1부터 5까지의 값 벡터, end는 100.
  • IRnum2: end는 100, width는 89와 10 두 값.
  • IRlog1: startRle(c(F, T, T, T, F, T, T, T)).
  • 객체를 출력하여 결과를 확인해 보세요!

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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))
코드 편집 및 실행