vdj_gather.combine_vdj crashes if multiple input files for one segment are given, because it triggers creating a suffix based on paths, and it assumes the paths are strings when as it currently stands they're actually Path objects. This should just required replacing path.encode with str(path).encode in that suffix prep logic.