Hello there!
I was wondering if you would consider viable a config option to change the separator of the proteins field. Right now it separates the last protein column with tabs Prot1\tProt2, which breaks many tools that expect a consistent number of tabs per line (pandas, polars, duckdb ...) or silently drops the non-first.
What I am suggesting is a protein_column_separator config option that defaults to "\t", but could be assigned to something like ":::", where your protein column would end up with fields like so Prot1:::Prot2.
Let me know what you think!
-Kindest wishes-Sebastian