[Bioc-devel] Merging two CharacterList objects doesn't work in Bioc-devel

Leonardo Collado Torres lcollado at jhu.edu
Thu Sep 8 21:14:49 CEST 2016


Hi,

With Bioc-release I can run without problems the following code:

library('GenomicRanges')
l <- CharacterList(list(NA, NA, '1', '2'))
r <- CharacterList(as.list(letters[1:4]))
tmp <- merge(l, r, all = TRUE)

However, it gives an error with Bioc-devel:

Error in V_recycle(value, x, x_what = "value", skeleton_what = "x") :
  'NROW(value)' is 0 but 'length(x)' is not
In addition: Warning messages:
1: In if (any(duplicated(object))) warning(wmsg("Some of the objects
to merge contain ",  :
  the condition has length > 1 and only the first element will be used
2: In if (any(duplicated(object))) warning(wmsg("Some of the objects
to merge contain ",  :
  the condition has length > 1 and only the first element will be used


Is this intended?

Best,
Leo



Bioc-release info:

> library(GenomicRanges)
Loading required package: BiocGenerics
Loading required package: parallel

Attaching package: ‘BiocGenerics’

The following objects are masked from ‘package:parallel’:

    clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,
    clusterExport, clusterMap, parApply, parCapply, parLapply,
    parLapplyLB, parRapply, parSapply, parSapplyLB

The following objects are masked from ‘package:stats’:

    IQR, mad, xtabs

The following objects are masked from ‘package:base’:

    anyDuplicated, append, as.data.frame, cbind, colnames, do.call,
    duplicated, eval, evalq, Filter, Find, get, grep, grepl, intersect,
    is.unsorted, lapply, lengths, Map, mapply, match, mget, order,
    paste, pmax, pmax.int, pmin, pmin.int, Position, rank, rbind,
    Reduce, rownames, sapply, setdiff, sort, table, tapply, union,
    unique, unsplit

Loading required package: S4Vectors
Loading required package: stats4

Attaching package: ‘S4Vectors’

The following objects are masked from ‘package:base’:

    colMeans, colSums, expand.grid, rowMeans, rowSums

Loading required package: IRanges
Loading required package: GenomeInfoDb
> l <- CharacterList(list(NA, NA, '1', '2'))
> r <- CharacterList(as.list(letters[1:4]))
> tmp <- merge(l, r, all = TRUE)
> tmp
  group group_name value
1     1       <NA>     a
2     1       <NA>  <NA>
3     2       <NA>     b
4     2       <NA>  <NA>
5     3       <NA>     1
6     3       <NA>     c
7     4       <NA>     2
8     4       <NA>     d
> options(width = 120); devtools::session_info()
Session info -----------------------------------------------------------------------------------------------------------
 setting  value
 version  R version 3.3.1 (2016-06-21)
 system   x86_64, darwin13.4.0
 ui       X11
 language (EN)
 collate  en_US.UTF-8
 tz       America/New_York
 date     2016-09-08

Packages ---------------------------------------------------------------------------------------------------------------
 package       * version date       source
 BiocGenerics  * 0.18.0  2016-05-04 Bioconductor
 colorout      * 1.1-2   2016-05-05 Github (jalvesaq/colorout at 6538970)
 devtools        1.12.0  2016-06-24 CRAN (R 3.3.0)
 digest          0.6.9   2016-01-08 CRAN (R 3.3.0)
 GenomeInfoDb  * 1.8.3   2016-07-13 Bioconductor
 GenomicRanges * 1.24.2  2016-06-15 Bioconductor
 IRanges       * 2.6.1   2016-06-19 Bioconductor
 memoise         1.0.0   2016-01-29 CRAN (R 3.3.0)
 S4Vectors     * 0.10.2  2016-07-08 Bioconductor
 withr           1.0.2   2016-06-20 CRAN (R 3.3.0)
 XVector         0.12.0  2016-05-04 Bioconductor
 zlibbioc        1.18.0  2016-05-04 Bioconductor
>

Bioc-devel info:

> library(GenomicRanges)
Loading required package: stats4
Loading required package: BiocGenerics
Loading required package: parallel

Attaching package: ‘BiocGenerics’

The following objects are masked from ‘package:parallel’:

    clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,
    clusterExport, clusterMap, parApply, parCapply, parLapply,
    parLapplyLB, parRapply, parSapply, parSapplyLB

The following objects are masked from ‘package:stats’:

    IQR, mad, xtabs

The following objects are masked from ‘package:base’:

    anyDuplicated, append, as.data.frame, cbind, colnames, do.call,
    duplicated, eval, evalq, Filter, Find, get, grep, grepl, intersect,
    is.unsorted, lapply, lengths, Map, mapply, match, mget, order,
    paste, pmax, pmax.int, pmin, pmin.int, Position, rank, rbind,
    Reduce, rownames, sapply, setdiff, sort, table, tapply, union,
    unique, unsplit, which, which.max, which.min

Loading required package: S4Vectors

Attaching package: ‘S4Vectors’

The following objects are masked from ‘package:base’:

    colMeans, colSums, expand.grid, rowMeans, rowSums

Loading required package: IRanges
Loading required package: GenomeInfoDb
> l <- CharacterList(list(NA, NA, '1', '2'))
> r <- CharacterList(as.list(letters[1:4]))
> tmp <- merge(l, r, all = TRUE)
Error in V_recycle(value, x, x_what = "value", skeleton_what = "x") :
  'NROW(value)' is 0 but 'length(x)' is not
In addition: Warning messages:
1: In if (any(duplicated(object))) warning(wmsg("Some of the objects
to merge contain ",  :
  the condition has length > 1 and only the first element will be used
2: In if (any(duplicated(object))) warning(wmsg("Some of the objects
to merge contain ",  :
  the condition has length > 1 and only the first element will be used
> options(width = 120); devtools::session_info()
Session info -----------------------------------------------------------------------------------------------------------
 setting  value
 version  R version 3.3.1 (2016-06-21)
 system   x86_64, darwin13.4.0
 ui       X11
 language (EN)
 collate  en_US.UTF-8
 tz       America/New_York
 date     2016-09-08

Packages ---------------------------------------------------------------------------------------------------------------
 package       * version date       source
 BiocGenerics  * 0.19.2  2016-07-08 Bioconductor
 colorout      * 1.1-2   2016-05-05 Github (jalvesaq/colorout at 6538970)
 devtools        1.12.0  2016-06-24 CRAN (R 3.3.0)
 digest          0.6.10  2016-08-02 CRAN (R 3.3.0)
 GenomeInfoDb  * 1.9.8   2016-09-04 Bioconductor
 GenomicRanges * 1.25.93 2016-07-28 Bioconductor
 IRanges       * 2.7.15  2016-09-04 Bioconductor
 memoise         1.0.0   2016-01-29 CRAN (R 3.3.0)
 S4Vectors     * 0.11.13 2016-08-16 Bioconductor
 withr           1.0.2   2016-06-20 CRAN (R 3.3.0)
 XVector         0.13.7  2016-07-24 Bioconductor
 zlibbioc        1.19.0  2016-05-05 Bioconductor
>



More information about the Bioc-devel mailing list