BLOCKER: Investigation type and ebi per preprocessed

This adds the possibility of setting investigation types and then submitting those to ebi.
There is an empty line, which is valid flake8, on each elif so it clearer to read, at least for me. If you want me to remove it, just let me know.