Examples of ProbeAnalysisModule


Examples of org.moltools.apps.probemaker.modules.ProbeAnalysisModule

  /**Call the doConfirmUpdate method of all Modules registered.
   * This will complete any reciprocal messages for other affected
   * probes.*/
  public void confirmUpdate(Probe p, TagAllocator pd, DefiniteSequenceDB<Probe> probeset) {
    for (Iterator<CandidateAnalysisModule> i = armModules.iterator(); i.hasNext(); ) {
      ProbeAnalysisModule m = (ProbeAnalysisModule) i.next();
      m.doConfirmUpdate(p, pd, probeset);
    }

    for (Iterator<CandidateAnalysisModule> i = candidateModulesStage1.iterator(); i.hasNext(); ) {
      ProbeAnalysisModule m = (ProbeAnalysisModule) i.next();
      m.doConfirmUpdate(p, pd, probeset);
    }

    for (Iterator<CandidateAnalysisModule> i = candidateModulesStage2.iterator(); i.hasNext(); ) {
      ProbeAnalysisModule m = (ProbeAnalysisModule) i.next();
      m.doConfirmUpdate(p, pd, probeset);
    }
  }
View Full Code Here

Examples of org.moltools.apps.probemaker.modules.ProbeAnalysisModule

        //Iterate through each tag...
        for (int tagno = 0; tagno < libraries[i].size(); tagno++) {
          NucleotideSequence t = libraries[i].getSequenceAt(tagno);
          //setStatus(t.getName());
          for (Iterator<CandidateAnalysisModule> m = modules.iterator(); m.hasNext(); ) {
            ProbeAnalysisModule mod = (ProbeAnalysisModule) m.next();
            if (!mod.acceptTag(t, probeset)) {
              //log.printLine(t.getName() + " not accepted by " + PlugInDescriptor.getBriefDescription(mod)); //$NON-NLS-1$
              badTags[i].add(new Integer(tagno));
            }
          }
        } 
View Full Code Here

Examples of org.moltools.apps.probemaker.modules.ProbeAnalysisModule

  /**Analyze the specified probe with the list of modules*/
  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);
  }
View Full Code Here

Examples of org.moltools.apps.probemaker.modules.ProbeAnalysisModule

  /**Call the doConfirmUpdate method of all Modules registered.
   * This will complete any reciprocal messages for other affected
   * probes.*/
  public void confirmUpdate(Probe p, TagAllocator pd, DefiniteSequenceDB<Probe> probeset) {
    for (Iterator<CandidateAnalysisModule> i = armModules.iterator(); i.hasNext(); ) {
      ProbeAnalysisModule m = (ProbeAnalysisModule) i.next();
      m.doConfirmUpdate(p, pd, probeset);
    }

    for (Iterator<CandidateAnalysisModule> i = candidateModulesStage1.iterator(); i.hasNext(); ) {
      ProbeAnalysisModule m = (ProbeAnalysisModule) i.next();
      m.doConfirmUpdate(p, pd, probeset);
    }

    for (Iterator<CandidateAnalysisModule> i = candidateModulesStage2.iterator(); i.hasNext(); ) {
      ProbeAnalysisModule m = (ProbeAnalysisModule) i.next();
      m.doConfirmUpdate(p, pd, probeset);
    }
  }
View Full Code Here

Examples of org.moltools.apps.probemaker.modules.ProbeAnalysisModule

        //Iterate through each tag...
        for (int tagno = 0; tagno < libraries[i].size(); tagno++) {
          NucleotideSequence t = libraries[i].getSequenceAt(tagno);
          //setStatus(t.getName());
          for (Iterator<CandidateAnalysisModule> m = modules.iterator(); m.hasNext(); ) {
            ProbeAnalysisModule mod = (ProbeAnalysisModule) m.next();
            if (!mod.acceptTag(t, probeset)) {
              //log.printLine(t.getName() + " not accepted by " + PlugInDescriptor.getBriefDescription(mod)); //$NON-NLS-1$
              badTags[i].add(new Integer(tagno));
            }
          }
        } 
View Full Code Here

Examples of org.moltools.apps.probemaker.modules.ProbeAnalysisModule

  /**Analyze the specified probe with the list of modules*/
  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);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.