Adding contracts and unit tests for HaplotypeCaller LikelihoodCalculationEngine

This commit is contained in:
Ryan Poplin 2012-03-14 21:25:43 -04:00
parent 66411ea1e9
commit 1429ddcf55
1 changed files with 2 additions and 0 deletions

View File

@ -24,6 +24,7 @@
package org.broadinstitute.sting.utils;
import com.google.java.contract.Ensures;
import com.google.java.contract.Requires;
import net.sf.samtools.Cigar;
import net.sf.samtools.CigarElement;
@ -79,6 +80,7 @@ public class Haplotype {
readLikelihoodsPerSample.put(sample, readLikelihoods);
}
@Ensures({"result != null"})
public double[] getReadLikelihoods( final String sample ) {
return readLikelihoodsPerSample.get(sample);
}