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,endewidthsã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
Instruções do exercício
Construa três objetos IRanges com os seguintes argumentos:
IRnum1:startigual a um vetor de valores de 1 a 5 eendigual a 100.IRnum2:endigual a 100 ewidthigual a 89 e 10.IRlog1:startigual aRle(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))