common_reports_api package

Subpackages

Submodules

common_reports_api.urls module

common_reports_api.views module

class common_reports_api.views.FamiliesDataDownloadView[source]

Bases: QueryBaseView, DatasetAccessRightsView

Families data download view class.

classmethod collect_families(study_families: FamiliesData, tags_query: dict[str, Any] | None) FamiliesData[source]

Collect and filter families by tags.

get(_request: Request, dataset_id: str) Response[source]

Return full family data for a specified study.

post(request: Request, dataset_id: str) Response[source]

Return full family data for a specified study and tags.

class common_reports_api.views.FamilyCounterDownloadView[source]

Bases: QueryBaseView, DatasetAccessRightsView

Family counters download view class.

post(request: Request) Response[source]

Return family couters for a specified study and group name.

class common_reports_api.views.FamilyCounterListView[source]

Bases: QueryBaseView, DatasetAccessRightsView

Family couters list view class.

post(request: Request) Response[source]

Return family counters for specified study and group name.

class common_reports_api.views.VariantReportsFullView[source]

Bases: QueryBaseView, DatasetAccessRightsView

Variants report full view class.

get(_request: Request, common_report_id: str) Response[source]

Return full variant report when requested.

class common_reports_api.views.VariantReportsView[source]

Bases: QueryBaseView

Variant reports view class.

get(_request: Request, common_report_id: str) Response[source]

Return a variant report when requested.

Module contents