ComeçarComece de graça

Construindo IRanges

No vídeo, alguns exemplos do construtor IRanges foram apresentados. Agora é a sua vez de praticar a criação de intervalos de sequência com diferentes argumentos e ver como esses argumentos são reutilizados ou complementados.

Usando a função IRanges(), você pode especificar parâmetros como start, end ou width. Essas entradas de parâmetros podem se encaixar em uma de duas categorias:

  • start, end e width são vetores numéricos.
  • O parâmetro start é um vetor lógico.

Argumentos ausentes serão resolvidos usando a equação width = end - start + 1.

O construtor IRanges() indica que todos os parâmetros são opcionais, com valor padrão NULL:

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

Este exercício faz parte do curso

Introdução ao Bioconductor em R

Ver curso

Instruções do exercício

Construa três objetos IRanges com os seguintes argumentos:

  • IRnum1: start igual a um vetor de valores de 1 a 5 e end igual a 100.
  • IRnum2: end igual a 100 e width igual a 89 e 10.
  • IRlog1: start igual a Rle(c(F, T, T, T, F, T, T, T)).
  • Imprima os objetos e veja os resultados!

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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))
Editar e executar o código