diff design_primers.xml @ 5:b321e0517be3 draft

Uploaded
author ben-warren
date Thu, 22 May 2014 20:30:19 -0400
parents a0689dc29b7f
children f201e8c6e004
line wrap: on
line diff
--- a/design_primers.xml	Thu Oct 18 19:47:07 2012 -0400
+++ b/design_primers.xml	Thu May 22 20:30:19 2014 -0400
@@ -1,14 +1,25 @@
 <?xml version="1.0"?>
 <tool id="Genetic_Marker_Design_2" name="Design primers to features">
   <description>Design PCR Primers to Features</description>
-  <command interpreter="python">design_primers.py $inputfastaFile $inputSNPfile $inputTargetfile $min_size $max_size >  $primer_outputfile  </command>
+ <command interpreter="python -W ignore">
+      #if 'Yes' in $uMelt.value
+          design_primers.py -i $inputfastaFile -g $inputSNPfile -T $inputTargetfile -p $min_size -P $max_size -u >  $primer_outputfile
+      #else
+          design_primers.py -i $inputfastaFile -g $inputSNPfile -T $inputTargetfile -p $min_size -P $max_size  >  $primer_outputfile  
+      #end if
+       </command>
+
   <inputs>
     <param format="fasta" name="inputfastaFile" type="data" label="Multifasta Source file" />
     <param format="gff3" name="inputSNPfile" type="data" label="annotation file(Gff3)" />
     <param format="txt" name="inputTargetfile" type="data" optional="false" label="Target file" help="IN FORMAT Sequence id:source:type:start e.g. 1174806:gsMapper:SNP:292" ></param>
 <param name="min_size" size="20" type="text" value="75" label="Minimum Product Size Range" />
      <param name="max_size" size="20" type="text" value="100" label="Maximum Product Size Range" />
-  </inputs>
+ <param name="uMelt"  type="select"  label="uMelt prediction for HRM">
+            <option value="No" selected= "true">No</option>
+            <option value="Yes">Yes</option>
+         </param>
+ </inputs>
   <outputs>
      <data format="tabular"  name="primer_outputfile" />
   </outputs>
@@ -18,6 +29,7 @@
 **TIP**
 
 This tool designs primer pairs to flank features
+Optionally it can predict reference and variant Tm using the uMelt web service provided by University of Utah
 
 It takes