Genotype IDs
We'd like to store in Genesys the different genotype IDs for accessions. A genebank would provide to Genesys a list of instCode, acceNumb, genus, species, doi (these are the accession reference) and genotypeId, url. The URL is the remote server where data exists for the accession and is known under the specified genotype ID.
API
Add new FilteredCrudController endpoints to manage GenotypeID records under /api/v2/a/genotype-ids.
We need a POST .../filter endpoint accepts AccessionFilter and returns matching records for those accessions.
Add/update/delete need permission checks in the sense that the user has write permission for the instCode.
UI
Add to Dashboard > Datasets menu a new option Genotype data where the user will:
- See the existing genotype IDs and URLs for accessions
- Add more records
- We'll handle removing and updating in a separate ticket.
Edited by Matija Obreza