ADF check

From submitted data based on current experience at ArrayExpress[arr] and discussion with curators, most submitted ADF contain many errors and very seldom comply with the ADF specification. It is mainly due to the fact that files are created by hand. So, usually, the item names are incorrect. However, data content is most of the time correct and the submission should be accepted.

In conclusion, the tool is supposed to be flexible enough to allow usual mistakes (see Annexe sec:ADFusualmistakes), even if they are corrected during the checking process. This flexibility allows to have two levels of checking:

And, for convenience, the tool could have during this step two execution modes: