Open kheal opened 3 weeks ago
When we remodel this we should include these slots which current don't have a home. We could put this on the individual WorkflowExecution subclasses but it would be redundant info across multiple classes. gold_analysis_project_identifiers:
Although we've decided to remove the
WorkflowChain
class, having a class that holds several steps ofWorkflowExecution
to mirror the currentProtocolExecution
class for easier schema searching/traversing would be very useful. The name of this class is TBD.Proposed slots
has_process_parts
with range ofWorkflowExecution
(this reverses the parthood betweenWorkflowExecution
andWorkflowChain
)analyte_category
with range ofAnalyteCategoryEnum
has_input
with range ofDataObject
(representing the output of aDataGeneration
process)has_input
with range ofDataObject
(representing the processed data object(s))@aclum @brynnz22 @mbthornton-lbl <- Open to others' inputs to the modelling of this class.