# HG changeset patch # User iuc # Date 1650635494 0 # Node ID 1e3323a446435419c7b05facb6f64e9258632cf7 # Parent f921014aba5a21974a4e9202c35b09626ff3aae1 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/diamond commit b9f434bf71431a3b9548eb17fcc2639b3b6f8b01" diff -r f921014aba5a -r 1e3323a44643 diamond.xml --- a/diamond.xml Sat Nov 27 09:48:10 2021 +0000 +++ b/diamond.xml Fri Apr 22 13:51:34 2022 +0000 @@ -1,4 +1,4 @@ - + alignment tool for short sequences against a protein database macros.xml @@ -37,9 +37,15 @@ @OUTPUT_ARGS@ - --compress '0' + #if $output_section.output.outfmt != '100' + --compress '0' + #end if $sens_cond.sensitivity - + $iterate + --algo $algo + #if $global_ranking + --global-ranking $global_ranking + #end if #if str($gapopen) != "": --gapopen '$gapopen' #end if @@ -62,8 +68,8 @@ --query-cover '$query_cover' --subject-cover '$subject_cover' --block-size '$sens_cond.block_size' - #if $output_unal - #if "--un" in $output_unal + #if $output_section.output_unal + #if "--un" in $output_section.output_unal --un '$unalqueries' #if $query.ext.startswith("fasta"): --unfmt fasta @@ -71,7 +77,7 @@ --unfmt fastq #end if #end if - #if "--al" in $output_unal + #if "--al" in $output_section.output_unal --al '$alqueries' #if $query.ext.startswith("fasta"): --alfmt fasta @@ -80,33 +86,41 @@ #end if #end if #end if + #if $output_section.max_hsps + --max-hsps $output_section.max_hsps + #end if #if $tax_cond.tax_select == 'file': --taxonlist `cat '$tax_cond.taxonlistfile' | grep -v "^#" | grep -v "^$" | tr "\n" "," | sed 's/,$//'` #else if $tax_cond.tax_select == 'list': --taxonlist '$tax_cond.taxonlist' #end if + #if $advanced_section.seed_cut + --seed-cut $advanced_section.seed_cut + #end if + $advanced_section.freq_masking + --motif-masking $advanced_section.motif_masking ]]> - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -116,7 +130,7 @@ - + @@ -140,7 +154,9 @@ - + @@ -169,16 +185,25 @@ - - - - - - - + + + + + + + + + + [0-9,]* + + + + + + + @@ -186,6 +211,9 @@ + + + @@ -215,26 +243,14 @@ - - - - - - - - - - - - - [0-9,]* - not ("0" in value.split(",") or "1" in value.split(",")) - - - - - - + + + + + + + @@ -247,25 +263,60 @@ + + + + + + - - - - - - - + + + + +
+ + + + + + + + + + + + +
+
+ + + + + + +
- output_unal and "--un" in output_unal + output_section['output_unal'] and "--un" in output_section['output_unal'] - output_unal and "--un" in output_unal + output_section['output_unal'] and "--un" in output_section['output_unal'] + @@ -275,12 +326,14 @@ - - - - - - +
+ + + + + + +
@@ -313,6 +366,7 @@
+ @@ -326,10 +380,12 @@ - - - - +
+ + + + +
@@ -351,6 +407,7 @@
+ @@ -363,9 +420,69 @@ - - +
+ + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ + + + + +
+ +
+ + + + + + + + + + + + + +
+ + + +
@@ -387,57 +504,140 @@
+ - + - + - - + + - - - - - - + +
+ + + + +
+
+ - - + + + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+ + + + +
+ +
+ + + + - - + +
+ + + + +
+ +
+ + + + - - + + + + + + +
+ + + + +
+ +
+ + + + - - - - - - + + + + - - - + +
+ + + + +
+ +
+ + + + - - - - + + + + - +
+ +
+
+ + + + +
+
diff -r f921014aba5a -r 1e3323a44643 diamond_makedb.xml --- a/diamond_makedb.xml Sat Nov 27 09:48:10 2021 +0000 +++ b/diamond_makedb.xml Fri Apr 22 13:51:34 2022 +0000 @@ -1,4 +1,4 @@ - + Build database from a FASTA file macros.xml @@ -32,9 +32,12 @@ - - - + + + @@ -76,7 +79,7 @@ .. _DIAMOND: http://ab.inf.uni-tuebingen.de/software/diamond/ -- taxonmap: Path to mapping file that maps NCBI protein accession numbers to taxon ids (gzip compressed). This parameter is optional and needs to be supplied in order to provide taxonomy features. The file can be downloaded from NCBI: ftp.ncbi.nlm.nih.gov/pub/taxonomy/accession2taxid/prot.accession2taxid.FULL.gz +- taxonmap: Path to mapping file that maps NCBI protein accession numbers to taxon ids (gzip compressed). This parameter is optional and needs to be supplied in order to provide taxonomy features. The file can be downloaded from NCBI: ftp://ftp.ncbi.nlm.nih.gov/pub/taxonomy/accession2taxid/prot.accession2taxid.gz - taxonnames: Path to the names.dmp file from the NCBI taxonomy. This parameter is optional and needs to be supplied in order to provide taxonomy features. The file is contained within this archive downloadable at NCBI: ftp.ncbi.nlm.nih.gov/pub/taxonomy/taxdmp.zip diff -r f921014aba5a -r 1e3323a44643 diamond_view.xml --- a/diamond_view.xml Sat Nov 27 09:48:10 2021 +0000 +++ b/diamond_view.xml Fri Apr 22 13:51:34 2022 +0000 @@ -1,4 +1,4 @@ - + generate formatted output from DAA files macros.xml @@ -21,7 +21,9 @@ - +
+ +
@@ -31,9 +33,11 @@ - - - +
+ + + +
@@ -42,17 +46,21 @@
- - - - +
+ + + + +
- - - +
+ + + +
diff -r f921014aba5a -r 1e3323a44643 macros.xml --- a/macros.xml Sat Nov 27 09:48:10 2021 +0000 +++ b/macros.xml Fri Apr 22 13:51:34 2022 +0000 @@ -1,6 +1,6 @@ - 2.0.8 - + 2.0.15 + 0 diamond @@ -19,7 +19,7 @@ - + @@ -90,21 +90,26 @@ - + - + - + - + @@ -116,48 +121,48 @@ - output["outfmt"] == "0" + output_section["output"]["outfmt"] == "0" - output["outfmt"] == "5" + output_section["output"]["outfmt"] == "5" - output["outfmt"] == "6" + output_section["output"]["outfmt"] == "6" - output["outfmt"] == "100" + output_section["output"]["outfmt"] == "100" - output["outfmt"] == "101" + output_section["output"]["outfmt"] == "101" - output["outfmt"] == "102" + output_section["output"]["outfmt"] == "102" - #if $output.outfmt == "0" + #if $output_section.output.outfmt == "0" --outfmt '0' --out '$blast_pairw' - #else if $output.outfmt == "5" + #else if $output_section.output.outfmt == "5" --outfmt '5' --out '$blast_xml' - #else if $output.outfmt == "6" - --outfmt '6' #echo ' '.join(str($output.fields).split(',')) + #else if $output_section.output.outfmt == "6" + --outfmt '6' #echo ' '.join(str($output_section.output.fields).split(',')) --out '$blast_tabular' - --unal $output.unal - #else if $output.outfmt == "100" + --unal $output_section.output.unal + #else if $output_section.output.outfmt == "100" --outfmt '100' - $output.salltitles - $output.sallseqid + $output_section.output.salltitles + $output_section.output.sallseqid --out output.daa - #else if $output.outfmt == "101" + #else if $output_section.output.outfmt == "101" --outfmt '101' - $output.salltitles - $output.sallseqid + $output_section.output.salltitles + $output_section.output.sallseqid --out '$sam_output' - #else if $output.outfmt == "102" + #else if $output_section.output.outfmt == "102" --outfmt '102' --out '$tax_output' #end if diff -r f921014aba5a -r 1e3323a44643 test-data/db-wtax.dmnd Binary file test-data/db-wtax.dmnd has changed diff -r f921014aba5a -r 1e3323a44643 test-data/db.dmnd Binary file test-data/db.dmnd has changed diff -r f921014aba5a -r 1e3323a44643 test-data/diamond_results.daa Binary file test-data/diamond_results.daa has changed diff -r f921014aba5a -r 1e3323a44643 test-data/diamond_results.sam --- a/test-data/diamond_results.sam Sat Nov 27 09:48:10 2021 +0000 +++ b/test-data/diamond_results.sam Fri Apr 22 13:51:34 2022 +0000 @@ -1,5 +1,5 @@ @HD VN:1.5 SO:query -@PG PN:DIAMOND VN:2.0.8 CL:diamond view --threads 1 --daa input.daa --outfmt 101 --out /tmp/tmpz1aqzru3/files/3/f/6/dataset_3f6f43ac-3af2-4ec2-93be-9ced0e692b43.dat --top 0 --forwardonly --compress 0 +@PG PN:DIAMOND VN:2.0.15 CL:diamond view --threads 1 --daa input.daa --outfmt 101 --salltitles --sallseqid --out /tmp/tmpuqw24dac/files/e/4/b/dataset_e4b47568-a2e4-4ec1-ac5f-f266085686a4.dat --top 0 --forwardonly --compress 0 @mm BlastP @CO BlastP-like alignments @CO Reporting AS: bitScore, ZR: rawScore, ZE: expected, ZI: percent identity, ZL: reference length, ZF: frame, ZS: query start DNA coordinate diff -r f921014aba5a -r 1e3323a44643 test-data/diamond_results.xml --- a/test-data/diamond_results.xml Sat Nov 27 09:48:10 2021 +0000 +++ b/test-data/diamond_results.xml Fri Apr 22 13:51:34 2022 +0000 @@ -2,7 +2,7 @@ blastp - diamond 2.0.8 + diamond 2.0.15 Benjamin Buchfink, Xie Chao, and Daniel Huson (2015), "Fast and sensitive protein alignment using DIAMOND", Nature Methods 12:59-60. Query_1 @@ -28,7 +28,7 @@ 1 gi|5524211|gb|AAD44166.1| - AAD44166.1 + AAD44166 284 diff -r f921014aba5a -r 1e3323a44643 test-data/diamond_results_algorithm.tabular --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/diamond_results_algorithm.tabular Fri Apr 22 13:51:34 2022 +0000 @@ -0,0 +1,2 @@ +sequence gi|5524211|gb|AAD44166.1| 99.6 284 0 1 1 849 1 284 1.44e-205 550 +sequence gi|5524212|gb|AAD44167.1| 79.6 284 57 1 1 849 1 284 5.77e-150 409 diff -r f921014aba5a -r 1e3323a44643 test-data/diamond_results_freq_masking.tabular --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/diamond_results_freq_masking.tabular Fri Apr 22 13:51:34 2022 +0000 @@ -0,0 +1,2 @@ +sequence gi|5524211|gb|AAD44166.1| 99.6 284 0 1 1 849 1 284 1.44e-205 550 +sequence gi|5524212|gb|AAD44167.1| 79.6 284 57 1 1 849 1 284 5.77e-150 409 diff -r f921014aba5a -r 1e3323a44643 test-data/diamond_results_global_ranking.tabular --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/diamond_results_global_ranking.tabular Fri Apr 22 13:51:34 2022 +0000 @@ -0,0 +1,2 @@ +sequence gi|5524211|gb|AAD44166.1| 99.6 284 0 1 1 849 1 284 1.44e-205 550 +sequence gi|5524212|gb|AAD44167.1| 79.6 284 57 1 1 849 1 284 5.77e-150 409 diff -r f921014aba5a -r 1e3323a44643 test-data/diamond_results_iterate.tabular --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/diamond_results_iterate.tabular Fri Apr 22 13:51:34 2022 +0000 @@ -0,0 +1,2 @@ +sequence gi|5524211|gb|AAD44166.1| 99.6 284 0 1 1 849 1 284 1.44e-205 550 +sequence gi|5524212|gb|AAD44167.1| 79.6 284 57 1 1 849 1 284 5.77e-150 409 diff -r f921014aba5a -r 1e3323a44643 test-data/diamond_results_max_hsps.tabular --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/diamond_results_max_hsps.tabular Fri Apr 22 13:51:34 2022 +0000 @@ -0,0 +1,2 @@ +sequence gi|5524211|gb|AAD44166.1| 99.6 284 0 1 1 849 1 284 1.44e-205 550 +sequence gi|5524212|gb|AAD44167.1| 79.6 284 57 1 1 849 1 284 5.77e-150 409 diff -r f921014aba5a -r 1e3323a44643 test-data/diamond_results_motif_masking.tabular --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/diamond_results_motif_masking.tabular Fri Apr 22 13:51:34 2022 +0000 @@ -0,0 +1,2 @@ +sequence gi|5524211|gb|AAD44166.1| 99.6 284 0 1 1 849 1 284 1.44e-205 550 +sequence gi|5524212|gb|AAD44167.1| 79.6 284 57 1 1 849 1 284 5.77e-150 409 diff -r f921014aba5a -r 1e3323a44643 test-data/diamond_results_seed_cut.tabular diff -r f921014aba5a -r 1e3323a44643 test-data/diamond_view_results.tabular --- a/test-data/diamond_view_results.tabular Sat Nov 27 09:48:10 2021 +0000 +++ b/test-data/diamond_view_results.tabular Fri Apr 22 13:51:34 2022 +0000 @@ -1,2 +1,2 @@ sequence gi|5524211|gb|AAD44166.1| 99.6 284 0 1 1 283 1 284 1.44e-205 550 94M1D189M 100 -sequence gi|5524212|gb|AAD44167.1| 79.6 284 57 1 1 283 1 284 5.77e-150 409 83M1D200M 100 +sequence gi|5524212|gb|AAD44167.1| 79.6 284 57 1 1 283 1 284 5.77e-150 409 105M1D178M 100