datacatalog.linkedstores.sample package

Submodules

datacatalog.linkedstores.sample.schemas module

datacatalog.linkedstores.sample.schemas.get_schemas()[source]

Get JSON schemas for SampleDocument

Returns:Object and document JSON schema that define the store
Return type:JSONSchemaCollection

datacatalog.linkedstores.sample.store module

class datacatalog.linkedstores.sample.store.SampleDocument(inheritance=True, **kwargs)[source]

Bases: datacatalog.linkedstores.basestore.heritableschema.HeritableDocumentSchema

Defines one of the samples in an experiment

class datacatalog.linkedstores.sample.store.SampleStore(mongodb, config={}, session=None, **kwargs)[source]

Bases: datacatalog.linkedstores.basestore.store.LinkedStore

__init__(mongodb, config={}, session=None, **kwargs)[source]

Manage storage and retrieval of SampleDocuments

clean_fields(experiment_id, fields_to_clean)[source]
exception datacatalog.linkedstores.sample.store.SampleUpdateFailure[source]

Bases: datacatalog.linkedstores.basestore.exceptions.CatalogUpdateFailure

class datacatalog.linkedstores.sample.store.StoreInterface(mongodb, config={}, session=None, **kwargs)[source]

Bases: datacatalog.linkedstores.sample.store.SampleStore