amschaal / SIMS

SIMS (Sequencing Information Management System), Successor to SLIMS, in search of a better name...
0 stars 0 forks source link

Create mapping utility for submission -> (project, sample, pool) #8

Closed amschaal closed 7 months ago

amschaal commented 7 months ago

Based on a submission schema, create an individual field mapping that maps submission data to project, sample, and pool models. Those mappings may be specific to different types of projects, samples, and pools.

Submission schemas can be fetched directly from the submission system.

Perhaps map submission fields to a serializer. Create some basic description of possible mapping:

Name: 'Sample' Serializer: SampleSerializer Static FIelds: (('sample_id', 'Sample ID'), ...)

Custom JSON schema defined fields can be made available for mapping after selecting the type.