Map<PWM, Map<SequenceWithSNP, SNPScan.RegionAffinityInfos>> result;
setStatus(Status.RUNNING);
try {
result = new HashMap<PWM, Map<SequenceWithSNP, SNPScan.RegionAffinityInfos>>();
for (PWM pwm: parameters.pvalueCalculator.keySet()) {
CanFindPvalue pvalueCalculator = parameters.pvalueCalculator.get(pwm);
Map<SequenceWithSNP,SNPScan.RegionAffinityInfos> result_part = new HashMap<SequenceWithSNP, SNPScan.RegionAffinityInfos>();
for (SequenceWithSNP sequenceWithSNP: parameters.sequencesWithSNP) {
if (interrupted()) {