metadatacenter / cedar-submission-server

CEDAR server to handle submissions to metadata repositories
Other
0 stars 1 forks source link

Requirements analysis for generic NCBI BioSample submission #31

Closed martinjoconnor closed 5 years ago

martinjoconnor commented 6 years ago

Figure out what work is required to generic BioSample submission from CEDAR.

BioSample package submission is the key.

https://www.ncbi.nlm.nih.gov/biosample/docs/packages/

martinjoconnor commented 6 years ago

We could adopt some simplifications to handle BioSample packages. Instead of handling all 60+ we could instead handle the 10 'standard' packages, i.e.,

Standard Packages Microbe; version 1.0 Model organism or animal; version 1.0 Metagenome or environmental; version 1.0 Invertebrate; version 1.0 Human; version 1.0 Plant; version 1.0 Virus; version 1.0 Beta-lactamase; version 1.0

A package basically lists a set of required and optional attributes for a particular sample type.

We could develop customized elements for each of these 10 packages and them wrap them in ten templates.

(In an ideal world, we could have some sort of question skipping/sub-element selection functionality to support package selection by the user, but that would require potentially significant development work.)

martinjoconnor commented 5 years ago

Subsumed into https://github.com/metadatacenter/cedar-project/issues/894