diff einfo.xml @ 8:c174a935185a draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_entrez_eutils commit dae34e5e182b4cceb808d7353080f14aa9a78ca9"
author iuc
date Wed, 23 Sep 2020 09:44:14 +0000
parents 6d4fb70303b0
children 78f07c76c023
line wrap: on
line diff
--- a/einfo.xml	Wed Mar 11 07:55:35 2020 +0000
+++ b/einfo.xml	Wed Sep 23 09:44:14 2020 +0000
@@ -7,22 +7,46 @@
   <expand macro="requirements"/>
   <version_command>python einfo.py --version</version_command>
   <command detect_errors="aggressive"><![CDATA[
-python '$__tool_directory__/einfo.py'
---db $db_select
+
+    python '$__tool_directory__/einfo.py'
+
+    #if $query_type.query_type == 'Description':
+      --db $query_type.db_select
+    #end if
+
+    @EMAIL_ARGUMENTS@
+
+    > $default
 
-@EMAIL_ARGUMENTS@
-> $default]]></command>
+  ]]></command>
   <inputs>
-    <expand macro="dbselect"/>
+    <conditional name="query_type">
+      <param name="query_type" type="select" label="Database Information Request Type" help="List databases or describe a database.">
+        <option value="list" selected="True">List available databases</option>
+        <option value="Description">Describe a database</option>
+      </param>
+      <when value="list">
+        <param name="db_select" type="hidden" value="Database List"/>
+      </when>
+      <when value="Description">
+        <expand macro="dbselect"/>
+      </when>
+    </conditional>
   </inputs>
   <outputs>
-    <data format="xml" name="default" label="NCBI Database Information: $db_select"/>
+    <data format="xml" name="default" label="NCBI Database Information: $query_type.db_select"/>
   </outputs>
   <tests>
     <test>
+      <param name="query_type" value="Description"/>
       <param name="db_select" value="pubmed"/>
       <output name="default" file="pubmed.metadata.xml" compare="contains" ftype="xml"/>
     </test>
+    <test>
+      <param name="query_type" value="list"/>
+      <param name="db_select" value="Database list"/>
+      <output name="default" file="einfo.dblist.xml" ftype="xml"/>
+    </test>
   </tests>
   <help><![CDATA[
 NCBI Entrez EInfo