Split GATK stages out seperately due to resource usage.