Raw bioassays are available for inclusion in root bioassay creation even if there is no raw data
|Reported by:||Jari Häkkinen||Owned by:||Nicklas Nordborg|
Creating a new root bioassay from raw bioassays in some cases fail because not all raw bioassays have their data stored as the root bioassay importer expects it to be stored. Take Illumina IBS as a example where data can be stored in a file associated with a raw bioassay, but when creating a root bioassay data must be in the raw tables. In my case I have severa raw bioassays with raw data in tables and a few with data in files only. The dialog for creating a root bioassay allows me to select the non-table raw bioassay.
Anticipating future use where mixed storage of raw bioassays will occur, we need to specify how the raw bioassay dialogue should treat different cases.
1) No raw bioassay has data in raw tables nor files associated then the new root button should be disabled.
2) If either data is stored in raw tables or in files and there is at least one plug-in that can create a root bioassay set the new root button should be available.
3) If data is in a "mixed" mode of raw tables and data in files and missing data the plug-in dialogue should highlight the raw bioassay. They should still be presented so that the user can take action.