始める無料で始める

IRanges とやり取りする

IRanges() 関数を使うと、1 つのシーケンスを作成できます。さらに、IRanges() にベクターを渡すことで、複数のシーケンス範囲を一度に作成することもできます。これは興味深く、しかも実用的です! オブジェクト seq_1seq_2 の作成はその例です。

この演習では、width()lengths() を使って、ここで用意した各シーケンスの幅を確認します。2 種類の出力の違いに注目してください。

width = end - start + 1 であることを覚えておきましょう。

この演習はコースの一部です

Rで始めるBioconductor入門

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create the first sequence seq_1
seq_1 <- IRanges(start = 10, end = 37)

# Create the second sequence seq_2
seq_2 <- IRanges(start = c(5, 35, 50),
                 end = c(12, 39, 61),
                 names = LETTERS[1:3])

# Check the width of seq_1 and seq_2
___
___
コードを編集して実行