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.git...@gmail.com

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to