use URI escaping for samplesheet contents instead of squashing whitespace and flipping , for |