Ensure non-overlapping read names on CRAM to fastq preparation using sequential part-based naming. Write steps as shell script and run in serial to avoid open file handle errors for large inputs.