diff combineJSON.xml @ 0:116510205617 draft

planemo upload commit dd7f4dc22bbe2f26aafd07a345997db79d9e5ad1
author nml
date Wed, 07 Mar 2018 11:39:06 -0500
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/combineJSON.xml	Wed Mar 07 11:39:06 2018 -0500
@@ -0,0 +1,77 @@
+<tool id="combine_json" name="Combine Json" version="0.1">
+  <description>Combine multiple JSON Arrays</description>
+  <command detect_errors="exit_code"><![CDATA[
+    python $__tool_directory__/combineJSON.py
+
+    -i
+
+    #for $f in $json_files.keys
+      $json_files[$f]
+    #end for
+
+    -o 'jsoncombined.json'
+    ]]></command>
+  <inputs>
+    <param name="json_files" type="data_collection" label="Collection of JSON arrays" help="" optional="false" collection_type="list"/>
+  </inputs>
+  <outputs>
+      <data format="json" name="jsoncombined.json" from_work_dir="jsoncombined.json" label="Combined JSON Array"/>
+  </outputs>
+  <tests>
+      <test>
+          <param name="json_files">
+              <collection type="list">
+                  <element name="json1" value="json1.json" />
+                  <element name="json2" value="json2.json" />
+              </collection>
+          </param>
+          <output name="jsoncombined.json" file="jsoncombined.json" />
+      </test>
+  </tests>
+  <help><![CDATA[    
+***************
+  combine_json
+***************
+
+This tool takes two or more JSON arrays and combines them into one JSON array.
+
+Usage
+=====
+1) Input JSON files in a dataset collection
+2) Click Execute
+
+Example
+=======
+
+.. code:: javascript
+
+    JsonArray1
+    [
+      {hello: test}
+    ]
+
+    JsonArray2
+    [
+      {world: testerson}
+    ]
+
+
+`combineJson -JsonArray1.json -JsonArray2.json`
+
+.. code:: javascript
+
+    JsonCombined
+    [
+      {hello: test},
+      {world: testerson}
+    ]
+
+  ]]></help>
+    <citations>
+      <citation type="bibtex">@ARTICLE{a1,
+          title = {JSON Combine}
+          author = {Matthew Gopez}
+          }
+      }</citation>
+    </citations>
+</tool>
\ No newline at end of file