[Bioc-devel] Strange "internal logical NA value has been modified" error
Hervé Pagès
hp@ge@@on@g|thub @end|ng |rom gm@||@com
Wed Oct 13 18:43:40 CEST 2021
Hi Pariksheet,
On 12/10/2021 15:43, Pariksheet Nanda wrote:
>
> The function in question is:
>
>
> replace_unstranded <- function (gr) {
> idx <- strand(gr) == "*"
> if (length(idx) == 0L)
^^^^^^^^^^^^^^^^^
Not related to the "internal logical NA value has been modified" error
but shouldn't you be doing '!any(idx)' instead of 'length(idx) == 0L' here?
Best,
H.
> return(gr)
> sort(c(
> gr[! idx],
> `strand<-`(gr[idx], value = "+"),
> `strand<-`(gr[idx], value = "-")))
> }
>
>
--
Hervé Pagès
Bioconductor Core Team
hpages.on.github using gmail.com
More information about the Bioc-devel
mailing list