implemented GATK Haplotype Caller rule and workflow