diff mitokmer.xml @ 0:1472b4f4fbfe draft

planemo upload commit a4aeec0f52695b1cbda85ed1faf85d66ba897ab2
author cstrittmatter
date Fri, 12 Apr 2019 14:58:18 -0400
parents
children 1434bc7b4786
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mitokmer.xml	Fri Apr 12 14:58:18 2019 -0400
@@ -0,0 +1,83 @@
+<tool id="mitokmer_v1" name="mitokmer 1" version="1.0">
+    <description>Eukaryotic abundance prediction by mitochondrial content</description>
+    <requirements>
+      <requirement type="package" version="2.7">python</requirement>
+    </requirements>
+    <command detect_errors="exit_code"><![CDATA[
+
+	#if $reads.reads_select == "paired"
+	#set $name = $reads.forward.name.split('.')[0].replace(' ','_')
+	#set $forward = $reads.forward
+	#set $reverse = $reads.reverse
+	#else
+	#set $name = $reads.allreads.name.split('.')[0].replace(' ','_')
+	#set $forward = $reads.allreads
+	#set $reverse = $reads.allreads
+	#end if
+        echo $name;
+        echo "-=-=-";
+	#if $forward.is_of_type('fastq.gz', 'fastqsanger.gz')
+	#set $fwd = "R1.fastq.gz"
+	#set $rev = "R2.fastq.gz"
+	#else if $forward.is_of_type('fastq', 'fastqsanger')
+	#set $fwd = "R1.fastq"
+	#set $rev = "R2.fastq"
+	#else if $forward.is_of_type('fasta.gz')
+	#set $fwd = "R1.fasta.gz"
+	#set $rev = "R2.fasta.gz"
+	#else
+	#set $fwd = "R1.fasta"
+	#set $rev = "R2.fasta"
+	#end if
+	ln -s $forward $fwd;
+	ln -s $reverse $rev;
+	#if $reads.reads_select == "single"
+	#set $rev = "none"
+	#end if
+	mkdir ./output;
+	python $__tool_directory__/kmer_read_m3.py
+	-w $__tool_directory__
+	-d ./output
+	-i $fwd $rev
+
+    ]]></command>
+    <inputs>
+
+        <conditional name="reads">
+            <param name="reads_select" type="select" label="One FASTQ dataset from your history, or two datasets from your history">
+                <option value="single">One FASTQ dataset from your history</option>
+                <option value="paired">Two FASTQ datasets from your history</option>
+            </param>
+            <when value="single">
+        	<param label="all reads" type="data" name="allreads" format="fasta,fasta.gz,fastq,fastq.gz,fastqsanger,fastqsanger.gz"/>
+            </when>
+            <when value="paired">
+                <param label="Forward reads" type="data" name="forward" format="fasta,fasta.gz,fastq,fastq.gz,fastqsanger,fastqsanger.gz" />
+                <param label="Reverse reads" type="data" name="reverse" format="fasta,fasta.gz,fastq,fastq.gz,fastqsanger,fastqsanger.gz" />
+            </when>
+        </conditional>
+
+    </inputs>
+    <outputs>
+      <data format="tabular" label="mitokmer Results" name="results" from_work_dir="output/mitokmer_result.csv"/>
+    </outputs>
+    <tests>
+        <test>
+         <param name="reads_select" value="single" />
+         <param name="allreads" value="1a.fasta" format="fasta"/>
+         <output name="output1" file="mitokmer_result.csv"/>
+        </test>
+    </tests>
+
+    <help><![CDATA[
+  
+**Usage: mitokmer.py**
+
+    ]]></help>
+    <citations>
+       <citation type="bibtex">
+	meh
+       }</citation>
+    </citations>
+
+</tool>