DataSource
is an S3 generic function that creates
prototype-like objects whose get
method fetches
datasets from a given source/repository.
The CellMix package provides DataSource objects for
GEO (via the GEOquery package), ArrayExpress (via
the ArrayExpress package), as well as the internal
CellMix registry -- which itself fetches datasets from
multiple repositories using other DataSource
objects.
isDataSource
tests if an object is a
DataSource
.
DataSource(x, ...) isDataSource(x)