bihealth / sodar-server

SODAR: System for Omics Data Access and Retrieval
https://github.com/bihealth/sodar-server
MIT License
14 stars 3 forks source link

Disallow multiple protocol REFs per process node #1878

Open sellth opened 5 months ago

sellth commented 5 months ago

ISA-tabs allows for one Protocol REF column to point towards multiple protocols, albeit this mostly breaks down when considering different Parameter Value requirements per protocol. The Altamisa parser throws a ModerateIsaValidationWarning when a parameter mismatch is detected.

As this design makes for a very unintuitive UX and it's much easier to think of one process block as a semi-defined entity, I suggest we enforce one Protocol REF per process block both in SODAR UI and the parser.

related: