From 40bdadbda581e8cc91e8ec0919e2133f4164eb73 Mon Sep 17 00:00:00 2001 From: Eric Banks Date: Tue, 28 Feb 2012 09:24:07 -0500 Subject: [PATCH] Minor optimization as per Mark --- .../broadinstitute/sting/utils/variantcontext/Genotype.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/public/java/src/org/broadinstitute/sting/utils/variantcontext/Genotype.java b/public/java/src/org/broadinstitute/sting/utils/variantcontext/Genotype.java index 8712788bf..c3cf23303 100755 --- a/public/java/src/org/broadinstitute/sting/utils/variantcontext/Genotype.java +++ b/public/java/src/org/broadinstitute/sting/utils/variantcontext/Genotype.java @@ -30,8 +30,9 @@ public class Genotype implements Comparable { public Genotype(String sampleName, List alleles, double log10PError, Set filters, Map attributes, boolean isPhased, double[] log10Likelihoods) { if ( alleles == null ) - alleles = new ArrayList(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));