Pipeline cannot handle spaces in sample names
This is not a huge problem, but it should be explicit:
- Add the fact that sample names cannot contain spaces to the readme
- Add a check to Snakemake to print a useful error message and exit when there are spaces
- Implement a check for spaces in sample names in pytest-workflow to verify the new behaviour