At a recent meeting, @sclaugoncalves , @roamato and @podpearson decided it might be good to ensure mlwh, iRODS and FITS are kept in sync going forwards, e.g. if any mistakes such as incorrect file-sample mappings are identified, these should be updated in all three systems.
Before making the decision on whether we want to do this, we first need to understand what the data flows within Sanger Institute core systems are, e.g. if we make updates to SequenceScape do these flow through to mlwh and iRODS? There is a issue within the SIMS project to determine this (https://github.com/malariagen/SIMS/issues/31, https://github.com/malariagen/SIMS/issues/34). Of particular interest here will be understanding if there are cases where changes might be made to mlwh or iRODS without our explicit consent (that at present might not get automatically pulled through to FITS).
If we do decide to do this, there are three possible ways of how we might implement
Make any updates to both Sanger systems and FITS at the same time
Ensure any updates to Sanger systems get pulled through to FITS in automatic updates
Ensure any updates to FITS get pushed through to Sanger systems
This issue is to make a decision on whether we want to attempt to keep the systems in sync.
At a recent meeting, @sclaugoncalves , @roamato and @podpearson decided it might be good to ensure mlwh, iRODS and FITS are kept in sync going forwards, e.g. if any mistakes such as incorrect file-sample mappings are identified, these should be updated in all three systems.
Before making the decision on whether we want to do this, we first need to understand what the data flows within Sanger Institute core systems are, e.g. if we make updates to SequenceScape do these flow through to mlwh and iRODS? There is a issue within the SIMS project to determine this (https://github.com/malariagen/SIMS/issues/31, https://github.com/malariagen/SIMS/issues/34). Of particular interest here will be understanding if there are cases where changes might be made to mlwh or iRODS without our explicit consent (that at present might not get automatically pulled through to FITS).
If we do decide to do this, there are three possible ways of how we might implement
This issue is to make a decision on whether we want to attempt to keep the systems in sync.