pheno_browser_api package

Subpackages

Submodules

pheno_browser_api.urls module

pheno_browser_api.views module

exception pheno_browser_api.views.CountError[source]

Bases: Exception

class pheno_browser_api.views.PhenoConfigView[source]

Bases: QueryBaseView, DatasetAccessRightsView

Phenotype data configuration view.

get(request: Request) Response[source]

Get the phenotype data configuration.

class pheno_browser_api.views.PhenoImagesView[source]

Bases: QueryBaseView, DatasetAccessRightsView

Remote pheno images view.

get(_request: Request, pheno_id: str, image_path: str) Response | HttpResponse[source]

Return raw image data from a remote GPF instance.

class pheno_browser_api.views.PhenoInstrumentsView[source]

Bases: QueryBaseView

Phenotype instruments view.

get(request: Request) Response[source]

Get phenotype instruments.

class pheno_browser_api.views.PhenoMeasureDescriptionView[source]

Bases: QueryBaseView

Phenotype measures description view.

get(request: Request) Response[source]

Get pheno measures description.

class pheno_browser_api.views.PhenoMeasureValues[source]

Bases: QueryBaseView, DatasetAccessRightsView

Phenotype measure values view.

post(request: Request) Response[source]

Return measure values as stream.

class pheno_browser_api.views.PhenoMeasuresCount[source]

Bases: QueryBaseView, DatasetAccessRightsView

Phenotype measure search count view.

get(request: Request) Response[source]

Return a CSV file stream for measures.

get_count(request: Request) int[source]

Return measure count for request.

class pheno_browser_api.views.PhenoMeasuresDownload[source]

Bases: QueryBaseView, DatasetAccessRightsView

Phenotype measure downloads view.

count_measure_ids(request: Request) int[source]

Get measure ids.

csv_value_iterator(dataset: WDAEStudy, measure_ids: list[str]) Generator[str, None, None][source]

Create CSV content for people measures data.

get(request: Request) Response[source]

Return a CSV file stream for measures.

get_measure_ids(request: Request) Generator[str, None, None][source]

Get measure ids.

head(request: Request) Response[source]

Return a status code validating if measures can be downloaded.

class pheno_browser_api.views.PhenoMeasuresInfoView[source]

Bases: QueryBaseView

Phenotype measures info view.

get(request: Request) Response[source]

Get pheno measures info.

class pheno_browser_api.views.PhenoMeasuresView[source]

Bases: QueryBaseView

Phenotype measures view.

get(request: Request) Response[source]

Get pheno measures pages.

Module contents