|
0
|
1 <?xml version="1.0"?>
|
|
|
2 <tool id="edu.tamu.cpt.gff3.cdsParents" name="GFF3 Add Gene to CDS" version="19.1.0.0">
|
|
|
3 <description>is one step of fixing a gene model--adding parent gene features to CDSs</description>
|
|
|
4 <macros>
|
|
|
5 <import>macros.xml</import>
|
|
|
6 <import>cpt-macros.xml</import>
|
|
|
7 </macros>
|
|
|
8 <expand macro="requirements"/>
|
|
|
9 <command detect_errors="aggressive"><![CDATA[
|
|
|
10 $__tool_directory__/gff3_add_parents_to_cds.py
|
|
|
11 @INPUT_GFF@
|
|
|
12 > $output]]></command>
|
|
|
13 <inputs>
|
|
|
14 <expand macro="gff3_input" />
|
|
|
15 </inputs>
|
|
|
16 <outputs>
|
|
|
17 <data format="gff3" name="output"/>
|
|
|
18 </outputs>
|
|
|
19 <tests>
|
|
|
20 <test>
|
|
|
21 <param name="gff3_data" value="T7_AddParentIn.gff3" />
|
|
|
22 <output name="output">
|
|
|
23 <assert_contents>
|
|
|
24 <has_line line="##gff-version 3"/>
|
|
|
25 <has_n_lines n="10105" />
|
|
|
26 </assert_contents>
|
|
|
27 </output>
|
|
|
28 </test>
|
|
|
29 <test>
|
|
|
30 <param name="gff3_data" value="Miro_AddParentIn.gff3" />
|
|
|
31 <output name="output">
|
|
|
32 <assert_contents>
|
|
|
33 <has_line line="##gff-version 3"/>
|
|
|
34 <has_n_lines n="829" />
|
|
|
35 </assert_contents>
|
|
|
36 </output>
|
|
|
37 </test>
|
|
|
38 </tests>
|
|
|
39 <help><![CDATA[
|
|
|
40 **What it does**
|
|
|
41
|
|
|
42 This tool updates the gene model in a GFF3, useful when a nonstandard gene model
|
|
|
43 has been applied. It finds all CDS features, **strips their parent features**,
|
|
|
44 then applies a gene-mRNA-CDS model, compliant with the standard GFF3 format.
|
|
|
45
|
|
|
46 Warning: Use this tool only when it is absolutely necessary to fix a gene model.
|
|
|
47
|
|
|
48 ]]></help>
|
|
|
49 <expand macro="citations" />
|
|
|
50 </tool>
|