hartwigmedical / platinum

Run multiple Pipeline5 instances at once
GNU General Public License v3.0
10 stars 1 forks source link

DEV-1864 Overhaul of platinum configuration #22

Closed pauldwolfe closed 3 years ago

pauldwolfe commented 3 years ago

Originally we let the pipeline5 config bleed out into platinum as a convenience, but its proven to be a little inconvenient for users.

Here we introduce a fit for purpose model for platinum:

The platinum model gets serialized into the pipeline model before its added to the config map. The multi-tumor samples are split into multiple pipelines. The run name is used to avoid name clashes.

There is also a little trick with the setId where we append -set to it. This will avoid the situation where the Sample name is the same as the tumor and we delete the sample on cleanup.