[Bioc-devel] help with imports for new package and other questions
Lo
lorena.pantano at gmail.com
Fri Aug 14 16:49:50 CEST 2015
Hi,
thanks a lot for the link!, I would definitely try that one...you save
me a lot of time!
On 08/14/2015 10:03 AM, Kasper Daniel Hansen wrote:
> Indeed, you need to use importFrom to selectively import.
>
> In this process you'll realize how great it would be to have a
> function called
> importEverythingFromExcept( PACKAGE, NOT_THESE_FUNCTIONS)
> but last time I raised this issue on R-devel, I was gently shut down.
>
> In the meantime you should use the codetoolsBioC package (only
> available in subversion; you need to check it out and build/install it
> by hand). This package has a function (writeNamespaceImports) which
> can analyze your code and tell you exactly which functions you use
> from which package. Trust me, it'll save you days of work to use this.
>
> SVN url is
> svn co
> https://hedgehog.fhcrc.org/gentleman/bioconductor/trunk/madman/Rpacks/codetoolsBioC
>
> Best,
> Kasper
>
> On Fri, Aug 14, 2015 at 9:57 AM, Lo <lorena.pantano at gmail.com
> <mailto:lorena.pantano at gmail.com>> wrote:
>
> Hi,
>
> I am trying to get right my new package
> (http://github.com/lpantano/isomiRs). But I am having some
> problems with the packages I import.
>
> The main problem is that I get warnings while loading my packages
> because some dplyr replaces functions in others packages like
> S4Vectors and others.
>
> This is my NAMESPACE
>
> import(BiocGenerics)
> import(S4Vectors)
> import(IRanges)
> import(GenomicRanges)
> import(SummarizedExperiment)
> import(dplyr)
> importFrom(plyr, join_all)
> import(DESeq2)
> import(methods)
> import(RColorBrewer)
> import(gplots)
> import(ggplot2)
> import(GGally)
> import(DiscriMiner)
>
> and these are the warnings:
>
> ** preparing package for lazy loading
> Warning: replacing previous import by ‘dplyr::slice’ when loading
> ‘isomiRs’
> Warning: replacing previous import by ‘dplyr::collapse’ when
> loading ‘isomiRs’
> Warning: replacing previous import by ‘dplyr::intersect’ when
> loading ‘isomiRs’
> Warning: replacing previous import by ‘dplyr::setdiff’ when
> loading ‘isomiRs’
> Warning: replacing previous import by ‘dplyr::union’ when loading
> ‘isomiRs’
> Warning: replacing previous import by ‘dplyr::rename’ when loading
> ‘isomiRs’
> Warning: replacing previous import by ‘dplyr::combine’ when
> loading ‘isomiRs’
> Warning: replacing previous import by ‘dplyr::desc’ when loading
> ‘isomiRs’
> Warning: replacing previous import by ‘gplots::space’ when loading
> ‘isomiRs’
> ** help
>
>
> I need to solve this to avoid warnings. I tried something like use
> `importFrom` to only import some functions but don't know if
> importFrom is something I shouldn't use or I should.
>
> I would also appreciate very much if some one can point me to the
> right way to solve the following:
>
> * I failed to create good documentation for some functions, data
> of my package. Can anyone point me to a good example of a dataset
> documentation, so I could create a good one for my dataset example.
>
> * I have some problems with my coding style, like sometimes I have
> `=` insted of `<-` and I forgot to add spaces like this ` <- `.
> Any one knows of a plugin for any editor to help me find that.
> Because I am always missing some of them by eye.
>
> Thanks a lot in advance for any help in any point.
>
> Lorena
>
> _______________________________________________
> Bioc-devel at r-project.org <mailto:Bioc-devel at r-project.org> mailing
> list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
>
[[alternative HTML version deleted]]
More information about the Bioc-devel
mailing list