Minor optimization as per Mark

This commit is contained in:
Eric Banks 2012-02-28 09:24:07 -05:00
parent d7928ad669
commit 40bdadbda5
1 changed files with 3 additions and 2 deletions

View File

@ -30,8 +30,9 @@ 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) {
if ( alleles == null )
alleles = new ArrayList<Allele>(0);
this.alleles = Collections.unmodifiableList(alleles);
this.alleles = Collections.emptyList();
else
this.alleles = Collections.unmodifiableList(alleles);
commonInfo = new CommonInfo(sampleName, log10PError, filters, attributes);
if ( log10Likelihoods != null )
commonInfo.putAttribute(VCFConstants.PHRED_GENOTYPE_LIKELIHOODS_KEY, GenotypeLikelihoods.fromLog10Likelihoods(log10Likelihoods));