mclapply は CompressedRleList で動作しますか?
たとえば、葉巻 (a) のベクトルがあり、cigarToRleList はそのベクトルを指定して CompressedRleList を返します。
a = c("44M","44M","9S35M","44M","40M4S")
b = cigarToRleList(a)
b で mclapply を実行しようとすると、次のエラーが発生します。
mclapply(b,function(x) class(x))
Error in as.list.default(X) :
no method for coercing this S4 class to a vector
このリストの長さは 1 であるため、 b をリストに強制しても役に立たないようです。
mclapply(list(b),function(x) class(x))
[[1]]
[1] "CompressedRleList"
attr(,"package")
[1] "IRanges"
mclapply を CompressedRleList 構造で動作させる方法はありますか?