public static void analyzeProbe(Probe p, List<CandidateAnalysisModule> modules, TagAllocator pd, DefiniteSequenceDB<Probe> probeset) {
for (Iterator<CandidateAnalysisModule> i = modules.iterator();i.hasNext();) {
ProbeAnalysisModule am = (ProbeAnalysisModule) i.next();
//am.reset(pd,probeset);
am.doAnalysis(p, pd, probeset);
}
calculateAndSetQuality(p);
}