Only print warning about allele incompatibility when running there are genotypes in the file in CombineVariants

This commit is contained in:
Mark DePristo 2011-12-16 16:33:13 -05:00
parent 1863da4d18
commit 1994c3e3bc
1 changed files with 3 additions and 2 deletions

View File

@ -619,6 +619,7 @@ public class VariantContextUtils {
if (vc.alleles.size() == 1) if (vc.alleles.size() == 1)
continue; continue;
if ( hasPLIncompatibleAlleles(alleles, vc.alleles)) { if ( hasPLIncompatibleAlleles(alleles, vc.alleles)) {
if ( ! genotypes.isEmpty() )
logger.warn(String.format("Stripping PLs at %s due incompatible alleles merged=%s vs. single=%s", logger.warn(String.format("Stripping PLs at %s due incompatible alleles merged=%s vs. single=%s",
genomeLocParser.createGenomeLoc(vc), alleles, vc.alleles)); genomeLocParser.createGenomeLoc(vc), alleles, vc.alleles));
genotypes = stripPLs(genotypes); genotypes = stripPLs(genotypes);