[Bioc-devel] Importing classes into NAMESPACE
Karolis Uziela
karolis.uziela at scilifelab.se
Wed Feb 25 18:02:54 CET 2015
Thank you for your help everyone! Importing constructors separately (as
Thomas suggested), has solved the problem.
@Gabe: I am not using any methods from Biobase, GenomicRanges
and S4Vectors. I am only using their constructors. Does it mean that I can
skip importing the classes and only import the constructors? Or did you
have something else in your mind?
I thought it is better to avoid importing whole packages, especially if
they are large. Or do you have some arguments, why I should do that?
Regards,
Karolis
On Wed, Feb 25, 2015 at 3:31 PM, Gabe Becker <becker.gabe at gene.com> wrote:
> Karolis,
>
> Do you really not need any of the methods for GRanges and ExpressionSet
> objects? import(GenomicRanges) might be better, even though the package
> isn't exactly small.
>
> ~G
>
> On Wed, Feb 25, 2015 at 6:27 AM, Thomas Sandmann <sandmann.thomas at gene.com
> > wrote:
>
>> Hi Karolis,
>>
>> These classes have constructor functions of the same name as the class.
>> For
>> example, the constructor function for GRanges is called GRanges().
>>
>> If you use the constructors you need to import them separately, e.g.
>>
>> importFrom GenomicRanges GRanges
>>
>> Best,
>> Thomas
>>
>> [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> Bioc-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>>
>
>
>
> --
> Gabriel Becker, Ph.D
> Computational Biologist
> Genentech Research
>
--
Karolis Uziela
PhD student
Science for Life Laboratory
Box 1031
17121 Solna, Sweden
Mob. +46 729 120 395
[[alternative HTML version deleted]]
More information about the Bioc-devel
mailing list