I’m polishing up a package for release and gets this “REQUIRED” message from 
BiocCheck that kinds of baffles me:

    * REQUIRED: Packages (IRanges, Biostrings) which provide reverse,
      reverse (used in trailsToGraph, trailsToGraph) should be imported
      in the NAMESPACE file, otherwise packages that import
      FindMyFriends could fail.

This is the source code for trailsToGraph:

trailsToGraph <- function(trails) {
    trails <- unlist(lapply(trails, function(x) c(x, NA)))
    edges <- data.frame(from = trails[-length(trails)], to = trails[-1])
    edges <- edges[!is.na(edges$from) & !is.na(edges$to),]
    edges <- edges %>%
        group_by(from, to) %>%
        summarise(weight = length(from))
    graph_from_data_frame(edges)
}

I do not use reverse() anywhere in my code. Is this a bug in BiocCheck or are 
there some requirements for imports with packages that shares symbols, even 
though these symbols are not used?

best

Thomas
        [[alternative HTML version deleted]]

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

Reply via email to