[Bioc-devel] as(vcf, "VRanges") is broken in devel, possibly caused by S4Vectors:::recycleVector()
Michael Lawrence
lawrence.michael at gene.com
Wed Apr 19 17:39:35 CEST 2017
Not reproducing for me. This is with S4Vectors, VariantAnnotation,
etc, from svn.
R Under development (unstable) (2016-12-13 r71785)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Arch Linux
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats4 parallel stats graphics grDevices utils datasets
[8] methods base
other attached packages:
[1] VariantAnnotation_1.21.19 Rsamtools_1.27.16
[3] Biostrings_2.43.5 XVector_0.15.2
[5] SummarizedExperiment_1.5.9 DelayedArray_0.1.11
[7] matrixStats_0.51.0 Biobase_2.34.0
[9] GenomicRanges_1.27.22 GenomeInfoDb_1.11.9
[11] IRanges_2.9.19 S4Vectors_0.13.15
[13] BiocGenerics_0.21.3
loaded via a namespace (and not attached):
[1] Rcpp_0.12.8 AnnotationDbi_1.36.0 GenomicAlignments_1.10.0
[4] zlibbioc_1.20.0 BiocParallel_1.8.1 BSgenome_1.42.0
[7] lattice_0.20-34 tools_3.4.0 grid_3.4.0
[10] DBI_0.5-1 digest_0.6.10 Matrix_1.2-7.1
[13] GenomeInfoDbData_0.99.0 rtracklayer_1.35.9 bitops_1.0-6
[16] biomaRt_2.30.0 RCurl_1.95-4.8 memoise_1.0.0
[19] RSQLite_1.1-1 compiler_3.4.0 BiocInstaller_1.25.3
[22] GenomicFeatures_1.27.14 XML_3.98-1.5
On Wed, Apr 19, 2017 at 7:06 AM, Robert Castelo <robert.castelo at upf.edu> wrote:
> hi,
>
> it seems that recent changes to S4Vectors are breaking the coercion from the
> '*VCF' class to the 'VRanges' class. the traceback points to the private
> function 'recycleVector() from the 'S4Vectors' package, please find below
> the minimal example that reproduces the problem with the session
> information.
>
> cheers,
>
> robert.
>
> library(VariantAnnotation)
> example(VRanges)
> as(vcf, "VRanges")
> Error in ans[] <- x : replacement has length zero
> traceback()
> 4: S4Vectors:::recycleVector(ref, maxLen)
> 3: VRanges(seqnames, ranges, ref, alt, totalDepth, refDepth, altDepth,
> hardFilters = FilterRules(), sampleNames = sampleNames,
> softFilterMatrix = filter,
> meta)
> 2: asMethod(object)
> 1: as(vcf, "VRanges")
>
> sessionInfo()
> R Under development (unstable) (2017-03-23 r72385)
> Platform: x86_64-pc-linux-gnu (64-bit)
> Running under: CentOS Linux 7 (Core)
>
> Matrix products: default
> BLAS: /opt/R/R-devel/lib64/R/lib/libRblas.so
> LAPACK: /opt/R/R-devel/lib64/R/lib/libRlapack.so
>
> locale:
> [1] LC_CTYPE=en_US.UTF8 LC_NUMERIC=C
> [3] LC_TIME=en_US.UTF8 LC_COLLATE=en_US.UTF8
> [5] LC_MONETARY=en_US.UTF8 LC_MESSAGES=en_US.UTF8
> [7] LC_PAPER=en_US.UTF8 LC_NAME=C
> [9] LC_ADDRESS=C LC_TELEPHONE=C
> [11] LC_MEASUREMENT=en_US.UTF8 LC_IDENTIFICATION=C
>
> attached base packages:
> [1] stats4 parallel stats graphics grDevices
> [6] utils datasets methods base
>
> other attached packages:
> [1] VariantAnnotation_1.21.18 Rsamtools_1.27.16
> [3] Biostrings_2.43.8 XVector_0.15.2
> [5] SummarizedExperiment_1.5.9 DelayedArray_0.1.11
> [7] matrixStats_0.52.2 Biobase_2.35.1
> [9] GenomicRanges_1.27.23 GenomeInfoDb_1.11.10
> [11] IRanges_2.9.19 S4Vectors_0.13.15
> [13] BiocGenerics_0.21.3 BiocInstaller_1.25.3
> [15] setwidth_1.0-4 colorout_1.1-2
>
> loaded via a namespace (and not attached):
> [1] Rcpp_0.12.10 AnnotationDbi_1.37.4
> [3] GenomicAlignments_1.11.12 zlibbioc_1.21.0
> [5] BiocParallel_1.9.6 BSgenome_1.43.7
> [7] lattice_0.20-35 tools_3.4.0
> [9] grid_3.4.0 DBI_0.6-1
> [11] digest_0.6.12 Matrix_1.2-9
> [13] GenomeInfoDbData_0.99.0 rtracklayer_1.35.12
> [15] bitops_1.0-6 biomaRt_2.31.10
> [17] RCurl_1.95-4.8 memoise_1.0.0
> [19] RSQLite_1.1-2 compiler_3.4.0
> [21] GenomicFeatures_1.27.14 XML_3.98-1.6
>
More information about the Bioc-devel
mailing list