annotate cpt_blastn_to_gff/blastn_to_gff3.xml @ 0:54c3aabcb3e7 draft

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