Edge case fixes for somatic variant calling: FreeBayes somatic correction restarts when partially finished and scalpel region preparation from tuples