diff --git a/test-data/all_fasta.loc b/test-data/all_fasta.loc new file mode 100644 index 00000000..cf664bae --- /dev/null +++ b/test-data/all_fasta.loc @@ -0,0 +1,3 @@ +# +# +three_human_mRNA thmRNA Three-Human-mRANs ${__HERE__}/three_human_mRNA.fasta diff --git a/test-data/three_human_mRNA.fasta.gz b/test-data/three_human_mRNA.fasta.gz index d09c4123..9383756c 100644 Binary files a/test-data/three_human_mRNA.fasta.gz and b/test-data/three_human_mRNA.fasta.gz differ diff --git a/test-data/tool_data_table_conf.xml.test b/test-data/tool_data_table_conf.xml.test index b141c04e..3effa19d 100644 --- a/test-data/tool_data_table_conf.xml.test +++ b/test-data/tool_data_table_conf.xml.test @@ -12,4 +12,8 @@ value, name, path + + value, dbkey, name, path + +
diff --git a/tool-data/all_fasta.loc.sample b/tool-data/all_fasta.loc.sample new file mode 100644 index 00000000..1a5a28d5 --- /dev/null +++ b/tool-data/all_fasta.loc.sample @@ -0,0 +1,18 @@ +#This file lists the locations and dbkeys of all the fasta files +#under the "genome" directory (a directory that contains a directory +#for each build). The script extract_fasta.py will generate the file +#all_fasta.loc. This file has the format (white space characters are +#TAB characters): +# +# +# +#So, all_fasta.loc could look something like this: +# +#apiMel3 apiMel3 Honeybee (Apis mellifera): apiMel3 /path/to/genome/apiMel3/apiMel3.fa +#hg19canon hg19 Human (Homo sapiens): hg19 Canonical /path/to/genome/hg19/hg19canon.fa +#hg19full hg19 Human (Homo sapiens): hg19 Full /path/to/genome/hg19/hg19full.fa +# +#Your all_fasta.loc file should contain an entry for each individual +#fasta file. So there will be multiple fasta files for each build, +#such as with hg19 above. +# diff --git a/tool-data/tool_data_table_conf.xml.sample b/tool-data/tool_data_table_conf.xml.sample index cbb45443..9aa1cc4a 100644 --- a/tool-data/tool_data_table_conf.xml.sample +++ b/tool-data/tool_data_table_conf.xml.sample @@ -11,4 +11,8 @@ value, name, path + + value, dbkey, name, path + +
diff --git a/tools/ncbi_blast_plus/README.rst b/tools/ncbi_blast_plus/README.rst index e77d1f62..ad2e8365 100644 --- a/tools/ncbi_blast_plus/README.rst +++ b/tools/ncbi_blast_plus/README.rst @@ -136,6 +136,10 @@ a galaxy specific suffix which gets reset to zero with each new BLAST version: ============== =============================================================== Version Changes -------------- --------------------------------------------------------------- +2.14.1+galaxy2 - Add usage of genome FASTA files on the Galaxy server with + ``makeblastdb`` (contribution from Wolfgang Maier and + Elischa Berger) +2.14.1+galaxy1 - Fix for get_species_taxids 2.14.1+galaxy0 - Updated for NCBI BLAST+ 2.14.1 release. 2.10.1+galaxy3 - Silenced ``deltablast`` warning about using ``-num_threads`` with ``--subject`` (i.e. FASTA file from your history). diff --git a/tools/ncbi_blast_plus/ncbi_macros.xml b/tools/ncbi_blast_plus/ncbi_macros.xml index a1ee2d07..44551750 100644 --- a/tools/ncbi_blast_plus/ncbi_macros.xml +++ b/tools/ncbi_blast_plus/ncbi_macros.xml @@ -1,6 +1,6 @@ 2.14.1 - 1 + 2 16.10 diff --git a/tools/ncbi_blast_plus/ncbi_makeblastdb.xml b/tools/ncbi_blast_plus/ncbi_makeblastdb.xml index 3eaeb0fa..012e2339 100644 --- a/tools/ncbi_blast_plus/ncbi_makeblastdb.xml +++ b/tools/ncbi_blast_plus/ncbi_makeblastdb.xml @@ -8,21 +8,36 @@ python '$outfile' ]]> - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -95,15 +139,16 @@ $hash_index + --> - + - - + + @@ -115,8 +160,12 @@ $hash_index With and without the taxid the only real difference is in the *.phr file. --> - - + + + + + + @@ -132,8 +181,12 @@ $hash_index - - + + + + + + @@ -151,8 +204,12 @@ $hash_index - - + + + + + + @@ -169,8 +226,41 @@ $hash_index - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +