Mercurial > repos > public-health-bioinformatics > blast_report_basic
comparison blast_report_basic.xml @ 0:a61ee7b075c0 draft default tip
"planemo upload for repository https://github.com/public-health-bioinformatics/galaxy_tools/blob/master/tools/blast_report_basic commit b9c92df78fd78bf5881ab0cc5f5692d2bc71f5f6"
author | public-health-bioinformatics |
---|---|
date | Tue, 03 Mar 2020 06:11:45 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:a61ee7b075c0 |
---|---|
1 <tool id="blast_report_basic" name="BLAST report" version="0.1.0+galaxy0" > | |
2 <description>Produce an HTML table report of BLAST results</description> | |
3 <command> | |
4 <![CDATA[ | |
5 python '${__tool_directory__}/blast_report.py' | |
6 --min-identity ${min_identity} | |
7 --filter-keywords '${filter_keywords}' | |
8 $discard_redundant | |
9 '${tabular_blast_report_input}' | |
10 '${__tool_directory__}/templates/template2.tmpl' | |
11 '${out_html}' | |
12 '${out_tab}' | |
13 #if str($reference_database_bins) != "None" | |
14 #for $name, $path in zip(str($reference_database_bins.fields.name).split(','), str($reference_database_bins.fields.path).split(',')): | |
15 -b '${name}' '${path}' | |
16 #end for | |
17 #end if | |
18 ]]> | |
19 </command> | |
20 <inputs> | |
21 <param name="tabular_blast_report_input" type="data" format="tabular" label="Tabular BLAST results (extended 25 columns + qcov)"/> | |
22 <param name="min_identity" type="integer" min="90" max="100" value="97" label="Minimum percentage identity"/> | |
23 <param name="filter_keywords" type="text" size="50" label="Comma-separated list of description keyword filters" value="bovine,clone,environmental,swine,uncultivated,uncultured,unidentified"/> | |
24 <param name="reference_database_bins" type="select" label="Reference Database Bins" multiple="true" display="checkboxes"> | |
25 <options from_data_table="blast_report_reference_database_bins"> | |
26 <validator type="no_options" message="No BLAST reference bins available" /> | |
27 </options> | |
28 </param> | |
29 <param name="discard_redundant" type="boolean" truevalue="-r" falsevalue="" label="Throw out redundant hits?"/> | |
30 </inputs> | |
31 <outputs> | |
32 <data name="out_html" format="html" label="$tool.name on data $tabular_blast_report_input.hid: report"/> | |
33 <data name="out_tab" format="tabular" label="$tool.name on data $tabular_blast_report_input.hid: tabular results"/> | |
34 </outputs> | |
35 <tests> | |
36 <test> | |
37 <param name="reference_database_bins" value="test_entry"/> | |
38 <param name="tabular_blast_report_input" value="NR_114042.1_vs_NCBI16SMicrobial_top20_standard25col_plus_qcovs.tsv"/> | |
39 <output name="out_tab" file="NR_114042.1_vs_NCBI16SMicrobial_output_report_tabular.tsv" ftype="tabular"/> | |
40 </test> | |
41 </tests> | |
42 <help> | |
43 | |
44 .. class:: infomark | |
45 | |
46 **What it does** | |
47 | |
48 This tool produces a HTML report for each query in a tabular BLAST file. | |
49 | |
50 ---- | |
51 | |
52 **Tabular BLAST results** | |
53 | |
54 One or more query's BLAST results in extended 26 column tabular format. | |
55 | |
56 ---- | |
57 | |
58 **Report template** | |
59 | |
60 The report template dictates the format of the HTML report. | |
61 Note that changing the template from the standard "Top 20 hits shown, toggle remainder" to "Euzby results shown first" causes | |
62 the order of the results in the HTML report and the tabular BLAST results (if outputted) to be inconsistent with each other. | |
63 | |
64 ---- | |
65 | |
66 **Minimum percentage identity** | |
67 | |
68 Filter by percentage identity. This filter is applied before the description keyword filters. | |
69 | |
70 ---- | |
71 | |
72 **Comma-separated list of description keyword filters** | |
73 | |
74 Filter by description keywords. Do not include spaces (unless your keyword is two words). These are applied | |
75 after the percentage identity filter. | |
76 | |
77 ---- | |
78 | |
79 **Database bins** | |
80 | |
81 Bin the results by accession number into "database bins." | |
82 | |
83 ---- | |
84 | |
85 **Throw out redundant hits?** | |
86 | |
87 Only the first hit for any accession number will be reported. | |
88 | |
89 </help> | |
90 </tool> |