prevent job submission when no plasmid is provided
... or at least if no file are provided in step Data.
See tests added in test_job_submission decorated with @unittest.expectedFailure that should not fail once this issue is resolved.
@jfumey you might see more easily where to make it required