annotate blastn_to_gff3.xml @ 0:f678e282b320 draft default tip

"planemo upload"
author cpt_testbed
date Fri, 06 May 2022 07:07:23 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
1 <tool id="edu.tamu.cpt.blastn_to_gff3" name="BlastN Results to GFF3" version="19.1.0.0">
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
2 <description>converts blast xml or tabular results to a JBrowse-compatible file</description>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
3 <macros>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
4 <import>macros.xml</import>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
5 <import>cpt-macros.xml</import>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
6 </macros>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
7 <expand macro="requirements"/>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
8 <command detect_errors="aggressive"><![CDATA[
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
9 $__tool_directory__/blast_to_gff3.py
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
10 $input_type.blast_input
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
11 #if $input_type.input_type_selector == "xml":
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
12 --blastxml
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
13 #elif $input_type.input_type_selector == "tsv":
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
14 --blasttab
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
15 #end if
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
16 > $output]]></command>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
17 <inputs>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
18 <conditional name="input_type">
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
19 <param name = "input_type_selector" type="select" label="Choose BlastN File Format">
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
20 <option value="xml" selected="true">BlastXML</option>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
21 <option value="tsv">Blast 25 Column Table"</option>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
22 </param>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
23 <when value="xml">
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
24 <param name="blast_input" type="data" format="xml" label="BlastXML Input"/>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
25 </when>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
26 <when value="tsv">
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
27 <param name="blast_input" type="data" format="tabular" label="Blast 25 Column Table"/>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
28 </when>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
29 </conditional>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
30 </inputs>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
31 <outputs>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
32 <data format="gff3" name="output"/>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
33 </outputs>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
34 <tests>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
35 <test>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
36 <param name="input_type_selector" value="xml"/>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
37 <param name="blast_input" value="BlastnXmlToGff_In.blastxml" />
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
38 <output name="output" file="BlastnXmlToGff_Out.gff3" />
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
39 </test>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
40 <test>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
41 <param name="input_type_selector" value="tsv"/>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
42 <param name="blast_input" value="BlastnTsvToGff_In.tabular" ftype="tabular"/>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
43 <output name="output" ftype="gff3" >
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
44 <assert_contents>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
45 <has_line line="##gff-version 3"/>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
46 <has_n_lines n="3152"/>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
47 </assert_contents>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
48 </output>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
49 </test>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
50 </tests>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
51 <help><![CDATA[
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
52 **What it does**
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
53
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
54 Convert BlastN XML or tabular results into GFF3 format for visualization within JBrowse, please be sure to select the correct input option for your data.
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
55 This is critical for displaying the position of high-scoring pairs of the Target aligned against the Query. If you need to convert BlastP results, please use the "BlastP Results to GFF3" tool.
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
56
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
57 ]]></help>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
58 <expand macro="citations" />
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
59 </tool>
f678e282b320 "planemo upload"
cpt_testbed
parents:
diff changeset
60