From f909cd13cadab9bd0bb6e816b6c6f492ab18f28a Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Thu, 19 Sep 2024 13:30:20 -0500 Subject: List genotype datasets --- uploader/genotypes/views.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'uploader/genotypes/views.py') diff --git a/uploader/genotypes/views.py b/uploader/genotypes/views.py index 2ff9965..294da0e 100644 --- a/uploader/genotypes/views.py +++ b/uploader/genotypes/views.py @@ -15,6 +15,7 @@ from uploader.population.models import (populations_by_species, population_by_species_and_id) from .models import (genotype_markers, + genotype_datasets, genotype_markers_count, genocode_by_population) @@ -97,6 +98,8 @@ def list_genotypes(species_id: int, population_id: int): conn, population_id), total_markers=genotype_markers_count( conn, species_id), + datasets=genotype_datasets( + conn, species_id, population_id), activelink="list-genotypes") @@ -125,3 +128,13 @@ def list_markers(species_id: int): count=count, markers=markers, activelink="list-markers") + +@genotypesbp.route( + "//populations//genotypes/datasets/" + "/view", + methods=["GET"]) +@require_login +def view_dataset(species_id: int, population_id: int, dataset_id: int): + """View details regarding a specific dataset.""" + return (f"Genotype dataset '{dataset_id}, from population '{population_id}' " + f"of species '{species_id}'.") -- cgit v1.2.3