kids-first / kf-api-dataservice

:file_cabinet: Primary API for interacting with the Kids First data
http://kf-api-dataservice.kidsfirstdrc.org
Apache License 2.0
5 stars 3 forks source link

:sparkles: add snRNAseq experiment strategy #627

Closed calkinsh closed 1 year ago

calkinsh commented 1 year ago

add snRNAseq as valid experiment strategy value, and update Single Cell RNA-Seq to match structure of other values: scRNAseq

note: there are 30 existing sequencing experiment rows that have "Single Cell RNA-Seq" as the experiment strategy value. We have been notified that these should have been registered as snRNAseq (single nucleus) not single cell. I am patching those today so they will have the value snRNAseq. So, even though I am updating the structure of the Single Cell RNA-Seq value to be scRNAseq in kf utils and the data service, I will not be creating any cases of conflict where the existing data values in the kf db are mis-aligned with the constraints in the API.

This PR also adds the value snRNAseq to ensure that the new value for the "fixed" sequencing experiment rows is a valid enumeration in both the ingest library and data service