Drat, missed one: handle null alleles being passed in.

This commit is contained in:
Eric Banks 2012-02-27 21:31:54 -05:00
parent 1245a3c868
commit d7928ad669
1 changed files with 3 additions and 2 deletions

View File

@ -29,7 +29,8 @@ public class Genotype implements Comparable<Genotype> {
} }
public Genotype(String sampleName, List<Allele> alleles, double log10PError, Set<String> filters, Map<String, Object> attributes, boolean isPhased, double[] log10Likelihoods) { public Genotype(String sampleName, List<Allele> alleles, double log10PError, Set<String> filters, Map<String, Object> attributes, boolean isPhased, double[] log10Likelihoods) {
if ( alleles != null ) if ( alleles == null )
alleles = new ArrayList<Allele>(0);
this.alleles = Collections.unmodifiableList(alleles); this.alleles = Collections.unmodifiableList(alleles);
commonInfo = new CommonInfo(sampleName, log10PError, filters, attributes); commonInfo = new CommonInfo(sampleName, log10PError, filters, attributes);
if ( log10Likelihoods != null ) if ( log10Likelihoods != null )