Especially when converting vendor-specific data format it is not always possible to get the full rich set of data that the GC separation experiment step would require here.
Of course one could try to create a dummy Step and fill it with some dummy data, but this gives the false expression the information is/was really available and could give strange results if displayed in a viewer because mandatory fields contains values that do not make much sens to an experienced user.
I'd like therefore suggest to make the ExperimentDataRoleBlueprint Data Source optional.
Especially when converting vendor-specific data format it is not always possible to get the full rich set of data that the GC separation experiment step would require here. Of course one could try to create a dummy Step and fill it with some dummy data, but this gives the false expression the information is/was really available and could give strange results if displayed in a viewer because mandatory fields contains values that do not make much sens to an experienced user.
I'd like therefore suggest to make the ExperimentDataRoleBlueprint
Data Source
optional.