diff tools/ncbi_blast_plus/ncbi_blastdbcmd_wrapper.xml @ 9:9dabbfd73c8a draft

Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database. Also includes other minor improvements.
author peterjc
date Thu, 25 Apr 2013 09:38:37 -0400
parents 393a7a35383c
children 70e7dcbf6573
line wrap: on
line diff
--- a/tools/ncbi_blast_plus/ncbi_blastdbcmd_wrapper.xml	Tue Feb 19 12:49:43 2013 -0500
+++ b/tools/ncbi_blast_plus/ncbi_blastdbcmd_wrapper.xml	Thu Apr 25 09:38:37 2013 -0400
@@ -1,5 +1,10 @@
-<tool id="ncbi_blastdbcmd_wrapper" name="NCBI BLAST+ blastdbcmd entry(s)" version="0.0.3">
+<tool id="ncbi_blastdbcmd_wrapper" name="NCBI BLAST+ blastdbcmd entry(s)" version="0.0.5">
     <description>Extract sequence(s) from BLAST database</description>
+    <requirements>
+        <requirement type="binary">blastdbcmd</requirement>
+        <requirement type="package" version="2.2.26+">blast+</requirement>
+    </requirements>
+    <version_command>blastdbcmd -version</version_command>
     <command>
 ## The command is a Cheetah template which allows some Python based syntax.
 ## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
@@ -48,7 +53,7 @@
         <exit_code range=":-1" />
 	<!-- Suspect blastdbcmd sometimes fails to set error level -->
 	<regex match="Error:" />
-	<regex match="EXception:" />
+	<regex match="Exception:" />
     </stdio>
     <inputs>
         <conditional name="db_opts">
@@ -95,9 +100,6 @@
     <outputs>
         <data name="seq" format="fasta" label="Sequences from ${db_opts.database.fields.name}" />
     </outputs>
-    <requirements>
-        <requirement type="binary">blastdbcmd</requirement>
-    </requirements>
     <help>
     
 **What it does**