Adding contracts and unit tests for HaplotypeCaller LikelihoodCalculationEngine
This commit is contained in:
parent
66411ea1e9
commit
1429ddcf55
|
|
@ -24,6 +24,7 @@
|
||||||
|
|
||||||
package org.broadinstitute.sting.utils;
|
package org.broadinstitute.sting.utils;
|
||||||
|
|
||||||
|
import com.google.java.contract.Ensures;
|
||||||
import com.google.java.contract.Requires;
|
import com.google.java.contract.Requires;
|
||||||
import net.sf.samtools.Cigar;
|
import net.sf.samtools.Cigar;
|
||||||
import net.sf.samtools.CigarElement;
|
import net.sf.samtools.CigarElement;
|
||||||
|
|
@ -79,6 +80,7 @@ public class Haplotype {
|
||||||
readLikelihoodsPerSample.put(sample, readLikelihoods);
|
readLikelihoodsPerSample.put(sample, readLikelihoods);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Ensures({"result != null"})
|
||||||
public double[] getReadLikelihoods( final String sample ) {
|
public double[] getReadLikelihoods( final String sample ) {
|
||||||
return readLikelihoodsPerSample.get(sample);
|
return readLikelihoodsPerSample.get(sample);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue