Hi Nick,

Git blame says the 'molecules' method and generic have been in 
SpatialExperiment for at least 2 years.

It looks like the maintainers of MoleculeExperiment should import the molecules 
generic and export only their method.

The other option is to have a separate package with only SpatialGenerics (à la 
MatrixGenerics) but this would require
considerable collaboration between multiple parties.

Best regards,

Marcel


On 10/29/23 11:02 PM, Nick Robertson via Bioc-devel wrote:

Dear All,


The new update of SpatialExperiement includes a molecules() method, and this 
appears to be causing a conflict with the 
MoleculeExperiement<https://github.com/SydneyBioX/MoleculeExperiment><https://github.com/SydneyBioX/MoleculeExperiment>
 molecules() accessor.
When calling  molecules(me, assayName = "detected")​, the following error is 
reported:

unable to find an inherited method for function 'molecules' for signature 
'"MoleculeExperiment"'

Adding MoleculeExperiement:: to the molecules() call fixes the issue, but this 
is not ideal, as it really should not be necessary since a molecules() method 
exists for the MoleculeExperiement class.

Additionally, MoleculeExperiement was explicitly built to be interoperable with 
SpatialExperiement and imports SpatialExperiement::SpatialExperiement() in 
order to output spe objects.

Is there any way to overcome this conflict?

Regards,
Nick

        [[alternative HTML version deleted]]

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


---
Marcel Ramos
Bioconductor Core Team
Roswell Park Comprehensive Cancer Center
Dept. of Biostatistics & Bioinformatics
Elm St. & Carlton St.
Buffalo, New York 14263


This email message may contain legally privileged and/or confidential 
information.  If you are not the intended recipient(s), or the employee or 
agent responsible for the delivery of this message to the intended 
recipient(s), you are hereby notified that any disclosure, copying, 
distribution, or use of this email message is prohibited.  If you have received 
this message in error, please notify the sender immediately by e-mail and 
delete this email message from your computer. Thank you.
        [[alternative HTML version deleted]]

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

Reply via email to