Hi,
The organism and species accessors (getters and setters) are now generic
functions in BiocGenerics (>= 0.13.8).
To my knowledge all the packages in devel (except rsbml) that define
(or use) these accessors were modified to use these new generics.
Please let me know if I forgot some.
Some clarifications (just added now in BiocGenerics 0.13.9) in the
man page for these generics:
Value:
‘organism’ should return the _scientific name_ (i.e. genus and
species, or genus and species and subspecies) of the organism.
Preferably in the format ‘"Genus species"’ (e.g. ‘"Homo sapiens"’)
or ‘"Genus species subspecies"’ (e.g. ‘"Homo sapiens
neanderthalensis"’).
‘species’ should of course return the species of the organism.
Unfortunately there is a long history of misuse of this accessor
in Bioconductor so its usage is now discouraged (starting with
BioC 3.1).
Note:
TO DEVELOPPERS:
‘species’ has been historically misused in many places in
Bioconductor and is redundant with ‘organism’. So implementing the
‘species’ accessor is now discouraged (starting with BioC 3.1).
The ‘organism’ accessor (returning the _scientific name_) should
be implemented instead.
Cheers,
H.
On 03/10/2015 07:28 AM, Laurent Gatto wrote:
Dear all,
Two possible candidates for BiocGenerics:
GenomeInfoDb::species
standardGeneric for "species" defined from package "GenomeInfoDb"
function (x)
standardGeneric("species")
<environment: 0x7278130>
Methods may be defined for arguments: x
Use showMethods("species") for currently available ones.
AnnotationDbi::species
standardGeneric for "species" defined from package "AnnotationDbi"
function (x)
standardGeneric("species")
<environment: 0x89feb18>
Methods may be defined for arguments: x
Use showMethods("species") for currently available ones.
and
annotate::organism
standardGeneric for "organism" defined from package "annotate"
function (object)
standardGeneric("organism")
<environment: 0x8771908>
Methods may be defined for arguments: object
Use showMethods("organism") for currently available ones.
GenomeInfoDb::organism
standardGeneric for "organism" defined from package "GenomeInfoDb"
function (x)
standardGeneric("organism")
<environment: 0x8232da0>
Methods may be defined for arguments: x
Use showMethods("organism") for currently available ones.
Best wishes,
Laurent
_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel
--
Hervé Pagès
Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M1-B514
P.O. Box 19024
Seattle, WA 98109-1024
E-mail: hpa...@fredhutch.org
Phone: (206) 667-5791
Fax: (206) 667-1319
_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel