[Bioc-devel] tab completion for library()
Deepayan Sarkar
deepayan.sarkar at gmail.com
Thu Nov 14 12:49:26 CET 2013
On Wed, Nov 13, 2013 at 10:55 PM, Martin Morgan <mtmorgan at fhcrc.org> wrote:
> On 11/13/2013 09:17 AM, Tim Triche, Jr. wrote:
>>
>> This seems like what I'm looking for, but it doesn't do what I'd expect:
>>
>> R> rc.options(ipck=TRUE)
>> R> rc.options()$ipck
>> [1] TRUE
>> R> require(Biostr\t
>> # nothing happens
>>
>> Should I be using one of the intermediate/undocumented functions to grab a
>> list of possible completions?
>
>
> should be rc.settings(ipck=TRUE)
Yes, sorry, my bad :-)
-Deepayan
> Tab completion can be pretty useful to customize for class developers, for
> instance library(GenomicRanges); .DollarNames.GenomicRanges is what enables
> tab completion on the metadata column names
>
>> gr = GRanges("chr1", IRanges(1, 10), foo=1, bar=2)
>> gr$f<tab>
>
> Martin
>
>>
>> Thanks,
>>
>> --t
>>
>>
>> R> sessionInfo()
>> R Under development (unstable) (2013-11-11 r64202)
>> Platform: x86_64-unknown-linux-gnu (64-bit)
>>
>> 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] parallel stats graphics grDevices datasets utils methods
>> [8] base
>>
>> other attached packages:
>> [1] Matrix_1.1-0
>> [2] frma_1.15.1
>> [3] BSgenome.Hsapiens.UCSC.hg19_1.3.19
>> [4] BSgenome_1.31.6
>> [5] Biostrings_2.31.1
>> [6] Homo.sapiens_1.1.1
>> [7] TxDb.Hsapiens.UCSC.hg19.knownGene_2.10.1
>> [8] org.Hs.eg.db_2.10.1
>> [9] GO.db_2.10.1
>> [10] RSQLite_0.11.4
>> [11] DBI_0.2-7
>> [12] OrganismDbi_1.5.0
>> [13] GenomicFeatures_1.15.2
>> [14] AnnotationDbi_1.25.3
>> [15] Biobase_2.23.2
>> [16] chromophobe_0.79
>> [17] fastcluster_1.1.11
>> [18] pheatmap_0.7.7
>> [19] ggplot2_0.9.3.1
>> [20] reshape2_1.2.2
>> [21] GenomicRanges_1.15.9
>> [22] XVector_0.3.1
>> [23] IRanges_1.21.8
>> [24] BiocGenerics_0.9.0
>> [25] BiocInstaller_1.13.2
>> [26] gtools_3.1.1
>> [27] devtools_1.3
>>
>> loaded via a namespace (and not attached):
>> [1] affxparser_1.35.0 affy_1.41.1 affyio_1.31.0
>>
>> [4] biomaRt_2.19.1 bit_1.1-10 bitops_1.0-6
>>
>> [7] codetools_0.2-8 colorspace_1.2-4 dichromat_2.0-0
>>
>> [10] digest_0.6.3 evaluate_0.5.1 ff_2.2-12
>>
>> [13] foreach_1.4.1 GenomicAlignments_0.99.2 graph_1.41.1
>>
>> [16] grid_3.1.0 gtable_0.1.2 httr_0.2
>>
>> [19] iterators_1.0.6 labeling_0.2 lattice_0.20-24
>>
>> [22] MASS_7.3-29 matrixStats_0.8.12 memoise_0.1
>>
>> [25] munsell_0.4.2 oligo_1.27.0 oligoClasses_1.25.1
>>
>> [28] plyr_1.8 preprocessCore_1.25.0 proto_0.3-10
>>
>> [31] R.methodsS3_1.5.2 RBGL_1.39.1 RColorBrewer_1.0-5
>>
>> [34] RCurl_1.95-4.1 Rsamtools_1.15.7 rtracklayer_1.23.3
>>
>> [37] scales_0.2.3 splines_3.1.0 stats4_3.1.0
>>
>> [40] stringr_0.6.2 tools_3.1.0 whisker_0.3-2
>>
>> [43] XML_3.98-1.1 zlibbioc_1.9.0
>>
>>
>> *He that would live in peace and at ease, *
>> *Must not speak all he knows, nor judge all he sees.*
>>
>> Benjamin Franklin, Poor Richard's
>> Almanack<http://archive.org/details/poorrichardsalma00franrich>
>>
>>
>> On Wed, Nov 13, 2013 at 8:43 AM, Deepayan Sarkar
>> <deepayan.sarkar at gmail.com>wrote:
>>
>>> On Wed, Nov 13, 2013 at 10:06 PM, Tim Triche, Jr. <tim.triche at gmail.com>
>>> wrote:
>>>>
>>>> How hard would this be to set up (e.g. using a mechanism like
>>>> AnnotationHub's)?
>>>>
>>>> I'm really lazy and wondering if the time spent writing a little package
>>>> might be recovered when I want to load a BSgenome or SNPlocs (or...)
>>>> package this way.
>>>>
>>>> Plus if the mechanism could involve caching, maybe that could work for
>>>> biocLite too.
>>>>
>>>> Just a thought. How much trouble am I looking at and what should I
>>>> watch
>>>> out for?
>>>
>>>
>>> Set
>>>
>>> rc.options(ipck = TRUE)
>>>
>>> and try again. Is this what you are looking for?
>>>
>>> -Deepayan
>>>
>>>> thanks,
>>>>
>>>> --t
>>>>
>>>>
>>>> *He that would live in peace and at ease, *
>>>> *Must not speak all he knows, nor judge all he sees.*
>>>>
>>>> Benjamin Franklin, Poor Richard's
>>>> Almanack<http://archive.org/details/poorrichardsalma00franrich>
>>>>
>>>> [[alternative HTML version deleted]]
>>>>
>>>> _______________________________________________
>>>> Bioc-devel at r-project.org mailing list
>>>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>>>
>>>
>>
>> [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> Bioc-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>>
>
>
> --
> Computational Biology / Fred Hutchinson Cancer Research Center
> 1100 Fairview Ave. N.
> PO Box 19024 Seattle, WA 98109
>
> Location: Arnold Building M1 B861
> Phone: (206) 667-2793
More information about the Bioc-devel
mailing list