changed functionality to GATK.pm