thanks Vince for your quick response, indeed your intuition is right, coercing to 'GRanges' avoids the problem, i'm cc'ing bioc-devel so that people involved in 'GRanges' know about this:

library(gwascat)
data(ebicat37)
ebicat37[1]
Error in updateObject(x, check = FALSE) :
  no slot of name "elementType" for this object of class "gwaswloc"

ebicat37b <- as(ebicat37, "GRanges")
ebicat37b[1]
GRanges object with 1 range and 36 metadata columns:
      seqnames    ranges strand | DATE ADDED TO CATALOG  PUBMEDID
         <Rle> <IRanges>  <Rle> |           <character> <integer>
  [1]    chr11  41820450      * |           09-Jul-2015  26114229

[ ... more output ...] ## i'm typing this myself to keep the email short

                PLATFORM [SNPS PASSING QC]         CNV
                               <character> <character>
  [1] Illumina [up to 5,616,481] (imputed)           N
                        MAPPED_TRAIT                     MAPPED_TRAIT_URI
                         <character>                          <character>
  [1] post-traumatic stress disorder http://www.ebi.ac.uk/efo/EFO_0001358
  -------
  seqinfo: 23 sequences from GRCh37 genome


cheers,

robert.

On 02/20/2018 01:51 PM, Vincent Carey wrote:
thanks robert   traveling but will tackle asap    if u can coerce to granges it may help as the only purpose of gwaswloc is to have a concise show method    but the coercion might fail too

On Tue, Feb 20, 2018 at 6:43 AM Robert Castelo <robert.cast...@upf.edu <mailto:robert.cast...@upf.edu>> wrote:

    hi,

    the 'gwasloc' class from the gwascat package seems to be broken in
    devel, i suspect due to recent changes in the 'GRanges' class or some
    other class upstream, because the definition of the 'gwasloc' class in
    gwascat/R/classes.R is:

    setClass("gwaswloc", representation(extractDate="character"),
         contains="GRanges")

    i paste below a minimal example, traceback and (very long) corresponding
    session info. i'm using it in the vignette of GenomicScores, so it's not
    so crucial but it would be nice to have it working again. thanks!!

    library(gwascat)

    data(ebicat37)

    class(ebicat37)
    [1] "gwaswloc"
    attr(,"package")
    [1] "gwascat"

    ebicat37[1]
    Error in updateObject(x, check = FALSE) :
        no slot of name "elementType" for this object of class "gwaswloc"
    9: updateObject(x, check = FALSE)
    8: updateObject(x, check = FALSE)
    7: extractROWS(x, i)
    6: extractROWS(x, i)
    5: subset_along_ROWS(x, i, , ..., drop = drop)
    4: .nextMethod(x = x, i = i)
    3: callNextMethod()
    2: ebicat37[1]
    1: ebicat37[1]
    sessionInfo()
    R Under development (unstable) (2017-10-30 r73642)
    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] parallel  stats4    stats     graphics  grDevices utils     datasets
    [8] methods   base

    other attached packages:
       [1] gwascat_2.11.1
       [2] Homo.sapiens_1.3.1
       [3] TxDb.Hsapiens.UCSC.hg19.knownGene_3.2.2
       [4] org.Hs.eg.db_3.5.0
       [5] GO.db_3.5.0
       [6] OrganismDbi_1.21.1
       [7] GenomicFeatures_1.31.10
       [8] GenomicRanges_1.31.22
       [9] GenomeInfoDb_1.15.5
    [10] AnnotationDbi_1.41.4
    [11] IRanges_2.13.26
    [12] S4Vectors_0.17.33
    [13] Biobase_2.39.2
    [14] BiocGenerics_0.25.3
    [15] colorout_1.1-3

    loaded via a namespace (and not attached):
        [1] ggbeeswarm_0.6.0              colorspace_1.3-2
        [3] biovizBase_1.27.1             htmlTable_1.11.2
        [5] XVector_0.19.8                base64enc_0.1-3
        [7] dichromat_2.0-0               rstudioapi_0.7
        [9] bit64_0.9-7                   interactiveDisplayBase_1.17.0
       [11] codetools_0.2-15              splines_3.5.0
       [13] snpStats_1.29.1               ggbio_1.27.1
       [15] doParallel_1.0.11             knitr_1.19
       [17] Formula_1.2-2                 jsonlite_1.5
       [19] gQTLBase_1.11.0               Rsamtools_1.31.3
       [21] cluster_2.0.6                 graph_1.57.1
       [23] shiny_1.0.5                   compiler_3.5.0
       [25] httr_1.3.1                    backports_1.1.2
       [27] assertthat_0.2.0              Matrix_1.2-12
       [29] lazyeval_0.2.1                limma_3.35.11
       [31] acepack_1.4.1                 htmltools_0.3.6
       [33] prettyunits_1.0.2             tools_3.5.0
       [35] bindrcpp_0.2                  gtable_0.2.0
       [37] glue_1.2.0                    GenomeInfoDbData_1.1.0
       [39] reshape2_1.4.3                dplyr_0.7.4
       [41] fastmatch_1.1-0               Rcpp_0.12.15
       [43] Biostrings_2.47.9             nlme_3.1-135.5
       [45] rtracklayer_1.39.9            iterators_1.0.9
       [47] ffbase_0.12.3                 stringr_1.3.0
       [49] mime_0.5                      ensembldb_2.3.11
       [51] XML_3.98-1.10                 AnnotationHub_2.11.2
       [53] zlibbioc_1.25.0               scales_0.5.0
       [55] BSgenome_1.47.5               VariantAnnotation_1.25.12
       [57] BiocInstaller_1.29.4          ProtGenerics_1.11.0
       [59] SummarizedExperiment_1.9.14   RBGL_1.55.0
       [61] AnnotationFilter_1.3.2        RColorBrewer_1.1-2
       [63] BBmisc_1.11                   yaml_2.1.16
       [65] curl_3.1                      memoise_1.1.0
       [67] gridExtra_2.3                 ggplot2_2.2.1
       [69] rpart_4.1-12                  biomaRt_2.35.10
       [71] latticeExtra_0.6-28           reshape_0.8.7
       [73] stringi_1.1.6                 RSQLite_2.0
       [75] foreach_1.4.4                 RMySQL_0.10.13
       [77] checkmate_1.8.5               BiocParallel_1.13.1
       [79] rlang_0.1.6                   pkgconfig_2.0.1
       [81] BatchJobs_1.7                 GenomicFiles_1.15.2
       [83] matrixStats_0.53.1            bitops_1.0-6
       [85] lattice_0.20-35               purrr_0.2.4
       [87] bindr_0.1                     GenomicAlignments_1.15.12
       [89] htmlwidgets_1.0               bit_1.1-12
       [91] GGally_1.3.2                  plyr_1.8.4
       [93] magrittr_1.5                  sendmailR_1.2-1
       [95] R6_2.2.2                      Hmisc_4.1-1
       [97] erma_0.11.6                   DelayedArray_0.5.20
       [99] DBI_0.7                       foreign_0.8-70
    [101] pillar_1.1.0                  mgcv_1.8-23
    [103] nnet_7.3-12                   survival_2.41-3
    [105] RCurl_1.95-4.10               tibble_1.4.2
    [107] plotly_4.7.1                  progress_1.1.2
    [109] grid_3.5.0                    data.table_1.10.4-3
    [111] blob_1.1.0                    gQTLstats_1.11.4
    [113] digest_0.6.15                 xtable_1.8-2
    [115] ff_2.2-13                     tidyr_0.8.0
    [117] httpuv_1.3.5                  brew_1.0-6
    [119] munsell_0.4.3                 beeswarm_0.2.3
    [121] viridisLite_0.3.0             Gviz_1.23.3
    [123] vipor_0.4.5

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


--
Robert Castelo, PhD
Associate Professor
Dept. of Experimental and Health Sciences
Universitat Pompeu Fabra (UPF)
Barcelona Biomedical Research Park (PRBB)
Dr Aiguader 88
E-08003 Barcelona, Spain
telf: +34.933.160.514
fax: +34.933.160.550

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

Reply via email to