VCF Sample Names

Sample names output in the VCF output are extracted from each input alignment file from the first read group (@RG) record found in the header. Any spaces found in the name are replaced with underscores. If no sample name is found, a default (SAMPLE1, SAMPLE2, etc.) label is used instead.