changeset 1:8d6874efe309 draft default tip

planemo upload for repository https://github.com/sanbi-sa/tools-sanbi-uwc commit 2021d9f01d69b1844ddfdb1397bf671fe2d51645
author sanbi-uwc
date Thu, 26 Jan 2017 05:25:35 -0500
parents 4599e6256e81
children
files reduce_by_merge.xml test-data/output1.fasta
diffstat 2 files changed, 11 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/reduce_by_merge.xml	Mon Jan 16 08:47:24 2017 -0500
+++ b/reduce_by_merge.xml	Thu Jan 26 05:25:35 2017 -0500
@@ -1,19 +1,18 @@
 <?xml version="1.0" encoding="utf-8" ?>
-<tool id="reduce_by_merge" name="Reduce by Merge" version="0.0.1">
+<tool id="reduce_by_merge" name="Merge FASTA collection" version="0.0.2">
   <description>Concatenate a collection of FASTA datasets into a single FASTA dataset</description>
   <command detect_errors="aggressive"><![CDATA[
-    cat
     #for $input in $input_datasets
-      '${input}'
+      awk 'BEGIN {counter=1} /^>.*/ {print ">${input.element_identifier}_" counter; counter = counter + 1}; /^[^>]/ {print}' '${input}' >> '${output}' &&
     #end for
-    > '${output}'
+    true
     ]]>
   </command>
   <inputs>
     <param name="input_datasets" format="fasta" type="data_collection" collection_type="list" label="Input collection of datasets" />
   </inputs>
   <outputs>
-    <data name="output" label="Merge ${on_string}" format="fasta"/>
+    <data name="output" label="Merge ${on_string}" format="fasta" />
   </outputs>
   <tests>
     <test>
--- a/test-data/output1.fasta	Mon Jan 16 08:47:24 2017 -0500
+++ b/test-data/output1.fasta	Thu Jan 26 05:25:35 2017 -0500
@@ -1,19 +1,19 @@
->Asian_seabass_ONSAT_SB_Concensus_Lenght_170_bp
+>input_datasets.input1_1
 CGAAAAATTTAATAATTTAGGGGTCTTGAGCATGGGCGTGGTAAAATGCCCTCGGTAGCG
 CCACCTACATTTTTAAACGGAACAGCCCCTCAAGCCCGTTGCGCCTAAAAATCTGAAAAT
 CTGCACACATATGTAACATCCCATGACGCACCAAAAAGTCTCTTGGAGCCA
->Asian_seabass_MOSAT_SB_T_34a_satellite_DNA
+>input_datasets.input1_2
 TTTGTGACATCACTACATAGTTTGTTGAAAACGTAC
->Asian_seabass_MOSAT_SB_T_34b_satellite_DNA
+>input_datasets.input1_3
 TTTGTGACATCACACATAGTTGTGGGTCAGTAC 
->Sat_38
+>input_datasets.input2_1
 AAAAAATGTCATAGTATAGTATGGCGTCAAAAAACATG
->Asian_seabass_Sat_217_Consensus_Length_217_bp
+>input_datasets.input2_2
 AGTAAACAAGCATTATGGTTGAAACCATAATTTCCTGTCGGGAGAGCCTTTCCCTCTTTT
 GTGCACTGTATGCAATCCCAGAGTGTGAATAAGCGCTTTTCCAGCGTTTTGAGGCTTATT
 CAGCTCAGAATGGCTTAATACTGCACTATCTGACCAGGACAAAGACAAACTAAGAACTCA
 GCCACACGGACATGAAAGTTGTTTTACTTACAATATT
->Asian_seabass_Sat_217_Consensus_Length_427_bp
+>input_datasets.input2_3
 CCAGCGTTTTGAGGCTTATTCAGCTCAGAATGGCTTAATACTGCACTATCTGACCAGGAC
 AAGACAAACTAAGAACTCAACACACTGACATGAAAGTTTCTATATTTCTATTAAAATAAA
 CAAACATTATGGTTGAAACCATAATTTCATTTCGGGAGAGCCTTTCCCTCTTTGTGGCAC
@@ -22,7 +22,7 @@
 CATGAAAGTTGTTTACTTTACAATATTAGTAAACAAGCATTATGGTTGAAACCATAATTT
 CCTGTCGGGAAGAGCTTCCCTCTTTTTGTGCACTGTATGCAATCCCAGAGTGTGAATAAG
 CGCTTTT
->Asian_seabass_Sat_LM_Consensus_Length_453_bp
+>input_datasets.input3_1
 CCCAACAAAATAGCACTTACTGCTTTCCAAATTCAAGTCTGTGCCTGTGTTAGGGTAATG
 TTGGTGATAAATTGATGTACTTAGCTTATCCTGTGAAAATGGTGTAAAATGGCAGTCTCC
 ATGTTTGTTGAAGAAACTCACAACCAAGACAACCCCAAAGAGAAGCACTTATGAAGACAG