# HG changeset patch # User peterjc # Date 1540298296 14400 # Node ID 996c3ef26f378484d5d796e325cc26262faa86f4 # Parent f0edead5615e4002193af0453a8b4b44b40f0ebf planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/tools/ncbi_blast_plus commit e2ff355ba89947ac15596fa7cb4330fe5590f627-dirty diff -r f0edead5615e -r 996c3ef26f37 tools/ncbi_blast_plus/README.rst --- a/tools/ncbi_blast_plus/README.rst Tue Oct 23 06:27:03 2018 -0400 +++ b/tools/ncbi_blast_plus/README.rst Tue Oct 23 08:38:16 2018 -0400 @@ -252,15 +252,18 @@ - Support for per-matrix recommended gaps settings (``-gapopen`` and ``-gapextend``, contribution from Caleb Easterly and Jim Johnson). - Support for ``-window_size``, ``-threshold``, ``-comp_based_stats`` - and revising ``-word_size`` to avoid using zero to mean default + and revising ``-word_size`` to avoid using zero to mean default (contribution from Caleb Easterly). v0.3.0 - Updated for NCBI BLAST+ 2.7.1, - Depends on BioConda or legacy ToolShed ``package_blast_plus_2_7_1``. - Document the BLAST+ 2.6.0 change in the standard 12 column output from ``qacc,sacc,...`` to ``qaccver,saccver,...`` instead. - - Accept gzipped FASTA inputs (contribution from Anton Nekrutenko). + - Accept gzipped FASTA inputs for subject files, queries to ``blastn`` + and input to ``makeblastdb`` (contribution from Anton Nekrutenko). v0.3.1 - Clarify help text for max hits option, confusing as depending on the output format it must be mapped to different command line arguments. + - Extend gzipped query support to all the command line tools. + - Workaround for gzipped support under Galaxy release 16.01 or older. ======= ====================================================================== diff -r f0edead5615e -r 996c3ef26f37 tools/ncbi_blast_plus/ncbi_blastn_wrapper.xml --- a/tools/ncbi_blast_plus/ncbi_blastn_wrapper.xml Tue Oct 23 06:27:03 2018 -0400 +++ b/tools/ncbi_blast_plus/ncbi_blastn_wrapper.xml Tue Oct 23 08:38:16 2018 -0400 @@ -11,11 +11,7 @@ ## The command is a Cheetah template which allows some Python based syntax. ## Lines starting hash hash are comments. Galaxy will turn newlines into spaces blastn -#if $query.is_of_type('fasta.gz'): --query <(gunzip -c '${query}') -#else: --query '${query}' -#end if +@QUERY@ @BLAST_DB_SUBJECT@ -task '${blast_type}' -evalue '${evalue_cutoff}' @@ -43,7 +39,7 @@ ]]> - + diff -r f0edead5615e -r 996c3ef26f37 tools/ncbi_blast_plus/ncbi_blastp_wrapper.xml --- a/tools/ncbi_blast_plus/ncbi_blastp_wrapper.xml Tue Oct 23 06:27:03 2018 -0400 +++ b/tools/ncbi_blast_plus/ncbi_blastp_wrapper.xml Tue Oct 23 08:38:16 2018 -0400 @@ -10,7 +10,7 @@ ## The command is a Cheetah template which allows some Python based syntax. ## Lines starting hash hash are comments. Galaxy will turn newlines into spaces blastp --query '$query' +@QUERY@ @BLAST_DB_SUBJECT@ -task $blast_type -evalue $evalue_cutoff @@ -33,7 +33,7 @@ #end if - + diff -r f0edead5615e -r 996c3ef26f37 tools/ncbi_blast_plus/ncbi_blastx_wrapper.xml --- a/tools/ncbi_blast_plus/ncbi_blastx_wrapper.xml Tue Oct 23 06:27:03 2018 -0400 +++ b/tools/ncbi_blast_plus/ncbi_blastx_wrapper.xml Tue Oct 23 08:38:16 2018 -0400 @@ -10,7 +10,7 @@ ## The command is a Cheetah template which allows some Python based syntax. ## Lines starting hash hash are comments. Galaxy will turn newlines into spaces blastx --query '$query' +@QUERY@ @BLAST_DB_SUBJECT@ -query_gencode $query_gencode -task $blast_type @@ -33,7 +33,7 @@ #end if - + diff -r f0edead5615e -r 996c3ef26f37 tools/ncbi_blast_plus/ncbi_macros.xml --- a/tools/ncbi_blast_plus/ncbi_macros.xml Tue Oct 23 06:27:03 2018 -0400 +++ b/tools/ncbi_blast_plus/ncbi_macros.xml Tue Oct 23 08:38:16 2018 -0400 @@ -12,6 +12,14 @@ @BINARY@ -version + + + + + + + + @@ -558,13 +566,21 @@ -num_threads "\${GALAXY_SLOTS:-8}" + + - + diff -r f0edead5615e -r 996c3ef26f37 tools/ncbi_blast_plus/ncbi_rpstblastn_wrapper.xml --- a/tools/ncbi_blast_plus/ncbi_rpstblastn_wrapper.xml Tue Oct 23 06:27:03 2018 -0400 +++ b/tools/ncbi_blast_plus/ncbi_rpstblastn_wrapper.xml Tue Oct 23 08:38:16 2018 -0400 @@ -10,7 +10,7 @@ ## The command is a Cheetah template which allows some Python based syntax. ## Lines starting hash hash are comments. Galaxy will turn newlines into spaces rpstblastn --query '$query' +@QUERY@ #if $db_opts.db_opts_selector == "db": -db '${db_opts.database.fields.path}' #elif $db_opts.db_opts_selector == "histdb": @@ -28,7 +28,7 @@ #end if - + diff -r f0edead5615e -r 996c3ef26f37 tools/ncbi_blast_plus/ncbi_tblastn_wrapper.xml --- a/tools/ncbi_blast_plus/ncbi_tblastn_wrapper.xml Tue Oct 23 06:27:03 2018 -0400 +++ b/tools/ncbi_blast_plus/ncbi_tblastn_wrapper.xml Tue Oct 23 08:38:16 2018 -0400 @@ -10,7 +10,7 @@ ## The command is a Cheetah template which allows some Python based syntax. ## Lines starting hash hash are comments. Galaxy will turn newlines into spaces tblastn --query '$query' +@QUERY@ @BLAST_DB_SUBJECT@ -task $blast_type -evalue $evalue_cutoff @@ -33,7 +33,7 @@ #end if - + diff -r f0edead5615e -r 996c3ef26f37 tools/ncbi_blast_plus/ncbi_tblastx_wrapper.xml --- a/tools/ncbi_blast_plus/ncbi_tblastx_wrapper.xml Tue Oct 23 06:27:03 2018 -0400 +++ b/tools/ncbi_blast_plus/ncbi_tblastx_wrapper.xml Tue Oct 23 08:38:16 2018 -0400 @@ -10,7 +10,7 @@ ## The command is a Cheetah template which allows some Python based syntax. ## Lines starting hash hash are comments. Galaxy will turn newlines into spaces tblastx --query '$query' +@QUERY@ @BLAST_DB_SUBJECT@ -query_gencode $query_gencode -evalue $evalue_cutoff @@ -30,7 +30,7 @@ #end if - +