Package org.moltools.apps.probemaker.modules

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


  transient protected double magnesiumConc;
  transient protected HttpClient client = null;
 
 
  public DINAMeltSecStructModule() {
    super(new TestDescriptor[] { new TestDescriptor("Secondary structure")}, //$NON-NLS-1$
        new DataDescriptor[] {
        new DoubleDescriptor("dG limit","Maximum dG allowed for highest quality (usually a negative number)",KEY_DG_LIMIT,-100.0,100.0), //$NON-NLS-1$ //$NON-NLS-2$
        new DoubleDescriptor("dG span","Maximum dG above limit allowed for intermediate quality",KEY_DG_SPAN,0,100), //$NON-NLS-1$ //$NON-NLS-2$
        new DoubleDescriptor("Folding temperature (�C)","The temperature in degrees celsius to use for the folding calculations",KEY_FOLD_TEMP,0,100), //$NON-NLS-1$ //$NON-NLS-2$
        new DoubleDescriptor("Na+ conc. (M)","The sodium ion concentration (molar) to use for the folding calculations",KEY_NA_CONC,0.01,1), //$NON-NLS-1$ //$NON-NLS-2$
View Full Code Here


    "An error message is given if a matching sequence is found.</html>"; //$NON-NLS-1$
  }

  public GapFillPadlockTSSLigationModule() {
    super(new TestDescriptor[] {
        new TestDescriptor("Templating by own target"), //$NON-NLS-1$
        new TestDescriptor("Templating by other targets"), //$NON-NLS-1$
        new TestDescriptor("Templating by other probes") //$NON-NLS-1$
    },new DataDescriptor[] {
        new IntegerDescriptor("Min. target 5' match length", //$NON-NLS-1$
            "Minimum number of matching bases on 5' end for targets", //$NON-NLS-1$
            PadlockLigationCalculator.
            PROPERTY_TARGET_5_MATCH_LENGTH, 1, 100),
View Full Code Here

  }

  public SelectorLigationModule() {
    super(
        new TestDescriptor[] {
            new TestDescriptor("Ligation to self on 5' end"), //$NON-NLS-1$
            new TestDescriptor("Ligation to self on 3' end"), //$NON-NLS-1$
            new TestDescriptor("Ligation to target's 5' end"), //$NON-NLS-1$
            new TestDescriptor("Ligation to other selector on 5' end"), //$NON-NLS-1$
            new TestDescriptor("Ligation to other selector on 3' end"), //$NON-NLS-1$
            new TestDescriptor("Other selector ligates on 5' end"), //$NON-NLS-1$
            new TestDescriptor("Other selector ligates on 3' end"), //$NON-NLS-1$
            new TestDescriptor("Ligation to other target's 5' end"), //$NON-NLS-1$
            new TestDescriptor("Ligation to other target's 3' end"), //$NON-NLS-1$
        },
        new DataDescriptor[] {
            new IntegerDescriptor("Min. target 5' match length", //$NON-NLS-1$
                "Minimum number of matching bases on 5' end for targets", //$NON-NLS-1$
                KEY_TARGET_5_MATCH_LENGTH, 1, 100),
View Full Code Here

    "<i>Nucleic Acids Res.</i>, <b>31</b>, 1796-1802.</html>"//$NON-NLS-1$
  }

  public PadlockTSSLigationModule() {
    super(new TestDescriptor[] {
        new TestDescriptor("Templating by own target")//$NON-NLS-1$
        new TestDescriptor("Templating by self")//$NON-NLS-1$
        new TestDescriptor("Templating by other targets")//$NON-NLS-1$
        new TestDescriptor("Templating by other probes")//$NON-NLS-1$
        new TestDescriptor("Template of other probes")//$NON-NLS-1$
    },new DataDescriptor[] {
        new IntegerDescriptor("Min. target 5' match length"//$NON-NLS-1$
            "Minimum number of matching bases on 5' end for targets"//$NON-NLS-1$
            PadlockLigationCalculator.PROPERTY_TARGET_5_MATCH_LENGTH, 1, 100),
            new IntegerDescriptor("Min. target 3' match length"//$NON-NLS-1$
View Full Code Here

    "If the cutoff mode is used, only the lower temperature limit is considered.</html>"; //$NON-NLS-1$
  }

  public TSSLengthAndTmModule() {
    super(new TestDescriptor[] {
          new TestDescriptor("5' hybridization temparature"), //$NON-NLS-1$
          new TestDescriptor("3' hybridization temperature"), //$NON-NLS-1$
          new TestDescriptor("5' TSS length"), //$NON-NLS-1$
          new TestDescriptor("3' TSS length")}//$NON-NLS-1$
          new DataDescriptor[] {
        new BooleanDescriptor("Use cutoff mode", //$NON-NLS-1$
                           "Give warning and error messages only for values below the preferred Tm. Allow all values above the limit.", //$NON-NLS-1$
                           PROP_USE_CUTOFF_MODE)});
    setData(PROP_USE_CUTOFF_MODE,new Boolean(false));
View Full Code Here

   
  public GCContentModule() {
   
    //Set values in super class.
    super(
            new TestDescriptor[] { new TestDescriptor("%GC Content") }, //$NON-NLS-1$
            new DataDescriptor[] {
                new IntegerDescriptor("Max %GC", "Max allowed GC content in per cent.", //$NON-NLS-1$ //$NON-NLS-2$
                    "MAX_GC", 0, 100), //$NON-NLS-1$
            new IntegerDescriptor("Min %GC", "Min allowed GC content in per cent.", //$NON-NLS-1$ //$NON-NLS-2$
                "MIN_GC", 0, 100)                   //$NON-NLS-1$
View Full Code Here

    "If all tags have not been allocated, a fatal message is given.</html>"; //$NON-NLS-1$
  }

  public TagAllocationModule() {
    super(new TestDescriptor[] {
            new TestDescriptor("Tag allocation")}, //$NON-NLS-1$
            new DataDescriptor[0]
          );
  }
View Full Code Here

  };
 
 
  public StringHeteroDimerModule() {
    super(new TestDescriptor[] {
           new TestDescriptor("Probe-probe heterodimer formation") //$NON-NLS-1$
          },descriptors);
   
    setData(KEY_WINDOW,new Integer(10));
    setData(KEY_STRINGENCY,new Integer(6));
  }
View Full Code Here

    "<i>Nucleic Acids Res.</i>, <b>31</b>, 1796-1802.</html>"; //$NON-NLS-1$
  }

  public PadlockLigationModule() {
    super(new TestDescriptor[] {
        new TestDescriptor("Padlock probe self-ligation"), //$NON-NLS-1$
        new TestDescriptor("Template for other probe") //$NON-NLS-1$
    },new DataDescriptor[] {
        new IntegerDescriptor("Min. 5' match length", //$NON-NLS-1$
            "Minimum number of matching bases on 5' end", //$NON-NLS-1$
            PadlockLigationCalculator.
            PROPERTY_PROBE_5_MATCH_LENGTH, 1, 100),
View Full Code Here

  static final String KEY_ALLOWED_COMPLEMENTARITY_SCORE = "ALLOWED_COMPLEMENTARITY_SCORE"; //$NON-NLS-1$
  static final String KEY_COMPLEMENTARITY_SCORE_LIMIT = "COMPLEMENTARITY_SCORE_LIMIT"; //$NON-NLS-1$
 
  public TmProbeDimerModule() {
    super(new TestDescriptor[] {
            new TestDescriptor("Probe-probe hetero-dimer formation"), //$NON-NLS-1$
            new TestDescriptor("Probe homo-dimer formation") //$NON-NLS-1$
           
          },
          new DataDescriptor[] {
              new DoubleDescriptor("Max Tm", //$NON-NLS-1$
                                  "Maximum Tm for " + //$NON-NLS-1$
View Full Code Here

TOP

Related Classes of org.moltools.apps.probemaker.modules.TestDescriptor

Copyright © 2018 www.massapicom. 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.