Since we expect users to write config files manually, we need to have some enforcement of naming rules. At the least, to disallow spaces in the name and version fields. There are many places throughout the code where we assume that there will be no spaces. Additionally, I hear from users that they want any Funcotator tsv outputs to never have spaces (or tabs or other special characters -- "_", "-" are obviously okay).
We can solicit users about which special characters are okay, but definitely disallow spaces and tabs.
Add a space to the Gencode datasource config (name or version field) and try to funcotate a segment file.
No errors and no spaces in the field names.
Exception in gene list output renderer.