diff chrprefix.xml @ 0:e77c9484b2d0 draft default tip

Uploaded
author saskia-hiltemann
date Thu, 22 Oct 2015 09:18:30 -0400
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/chrprefix.xml	Thu Oct 22 09:18:30 2015 -0400
@@ -0,0 +1,47 @@
+ <tool id="chr_prefix" name="Add/Remove chr prefix" version="1">
+
+  <description> add or remove chr prefix from a column </description>
+  
+   <code file="getcolumnnames.py"/>
+   
+  <command interpreter="bash"> 
+  	chrprefix.sh 
+  		$infile
+  		"${go.column}"
+  		$addremove
+		$outputfile		
+  </command>
+
+  <outputs>
+  	<data format="tabular" name="outputfile" label="${sample} - chr-prefix on ${on_string}"/>
+  </outputs>
+  
+  <inputs>
+
+  	<param name="infile" type="data" label="Select inputfile" help="must be a tab-delimited file with a 1-line header" />   
+  	<conditional name="go">
+		<param name="ready" type="select"  label="Ready to select column?"  help="Set to NO and back to YES after changing input file">
+			<option value="no" selected="True">no</option>
+			<option value="yes">yes</option>	
+		</param>
+			
+		<when value="yes">		
+  			<param name="column"   type="select" dynamic_options="get_headers(infile)"  multiple="False" label="Select Column"   />
+  		</when>
+  	</conditional>		
+  		
+  	<param name="addremove" type="select" label="Add or remove the chr prefix?">
+  		<option value="add">Add</option>
+  		<option value="remove">Remove</option> 
+  	</param> 
+  	<param name="sample"	type="text" value="" label="Output File Name" help="Optional."/>	
+
+  </inputs>
+
+  <help>
+  
+**What it does**
+removes or adds the "chr" prefix in a column of a file. Some tools expect you to indicate chromosomes as "chr1,chr2,chrX", while others expect only 1,2,X as input. This tool allows you to easily switch notations
+
+  </help>
+</tool>