diff i-adhore.xml @ 0:9755ce6ac4d5 draft

planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_i_adhore commit b6ef011f29d6c75775be9cc0e0abe53e19981d1d-dirty
author mingchen0919
date Tue, 08 Aug 2017 12:53:57 -0400
parents
children fd719a0a6b26
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/i-adhore.xml	Tue Aug 08 12:53:57 2017 -0400
@@ -0,0 +1,93 @@
+<tool id="i_adhore" name="i-adhore" version="0.1">
+	<requirement type="package" version="1.20.0">r-getopt</requirement>
+	<requirement type="package" version="1.2">r-rmarkdown</requirement>
+	<description>Generate i-adhore configure file</description>
+    <stdio>
+        <exit_code range="1:" />
+        <exit_code range=":-1" />
+        <regex match="Error:" />
+        <regex match="Exception:" />
+    </stdio>
+    <command><![CDATA[
+
+    	Rscript '${__tool_directory__}/i_adhore_configure_render.R'
+
+    		## 1. input data
+    		-e $echo
+
+			#set $g_analysis_files = ''
+			#for $g in $genomes
+				#if str($g.genome_name)
+					#set $analysis_files = []
+					#for $file in $g.analysis_files.to_dataset_instances($g.analysis_files)
+						#set $analysis_files += [$file.__str__]
+					#end for
+					#set g_analysis_files += str($g.genome_name) + ':' + ','.join($analysis_files) + ';'
+				#end if
+			#end for
+			-G '$g_analysis_files'
+
+    		-b $blast_table
+    		-g $gap_size
+    		-c $cluster_gap
+    		-q $q_value
+    		-p $prob_cutoff
+    		-a $anchor_points
+    		-m $alignment_method
+    		-l $level2only
+    		-T $table_type
+    		-h $multi_hypothesis_correction
+
+    		## 2. output report and file directory
+    		-x $i_adhore_configure_txt
+    		-o $i_adhore_configure
+    		-d $i_adhore_configure.files_path
+
+    		## 3. Rmd templates in the tool directory
+    		-t '${__tool_directory__}/i_adhore_configure.Rmd'
+
+
+    ]]></command>
+	<inputs>
+		<repeat name="genomes" title="genome" min="1">
+			<param name="genome_name" type="text" value="" label="Specify genome name" />
+			<param name="analysis_files" type="data" format="txt" multiple="true" label="analysis files (.lst or .txt files)" />
+		</repeat>
+		<param name="blast_table" type="data" format="csv" multiple="false" label="blast table (.csv file)" />
+		<param name="gap_size" type="text" value="30" label="gap size" />
+		<param name="cluster_gap" type="text" value="35" label="cluster gap" />
+		<param name="q_value" type="text" value="0.75" label="q value" />
+		<param name="prob_cutoff" type="text" value="0.01" label="probability cutoff" />
+		<param name="anchor_points" type="text" value="3" label="anchor_points" />
+		<param name="alignment_method" type="text" value="gg4" label="alignment method" />
+		<param name="level2only" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="level 2 only" />
+		<param name="table_type" type="text" value="family" label="table type" />
+		<param name="multi_hypothesis_correction" type="text" value="FDR" label="multiple hypothesis correction" />
+
+		<param type="boolean" name="echo" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Display analysis code in report?" />
+	</inputs>
+	<outputs>
+		<data name="i_adhore_configure" format="html" label="i-adhore configure report" />
+		<data name="i_adhore_configure_txt" format="txt" label="i-adhore configure file" />
+	</outputs>
+	<citations>
+		<citation type="bibtex">
+			@article{allaire2016rmarkdown,
+			title={rmarkdown: Dynamic Documents for R, 2016},
+			author={Allaire, J and Cheng, Joe and Xie, Yihui and McPherson, Jonathan and Chang, Winston and Allen, Jeff and Wickham, Hadley and Atkins, Aron and Hyndman, Rob},
+			journal={R package version 0.9},
+			volume={6},
+			year={2016}
+			}
+		</citation>
+		<citation type="bibtex">
+			@book{xie2015dynamic,
+			title={Dynamic Documents with R and knitr},
+			author={Xie, Yihui},
+			volume={29},
+			year={2015},
+			publisher={CRC Press}
+			}
+		</citation>
+	</citations>
+</tool>