comparison feature_load_fasta.xml @ 9:11b65a23c85d draft

planemo upload for repository https://github.com/galaxy-genome-annotation/galaxy-tools/tree/master/tools/chado commit f5c5d81fc9781371e12b91c0d609b9201587cda5
author gga
date Fri, 23 Nov 2018 10:58:00 -0500
parents 0e2c2d7d080f
children 9e309f028169
comparison
equal deleted inserted replaced
8:e2076be814d9 9:11b65a23c85d
1 <?xml version="1.0"?> 1 <?xml version="1.0"?>
2 <tool id="feature_load_fasta" name="Chado load fasta" version="@WRAPPER_VERSION@.0"> 2 <tool id="feature_load_fasta" name="Chado load fasta" version="@WRAPPER_VERSION@.0">
3 <description></description> 3 <description></description>
4 <macros> 4 <macros>
5 <import>macros.xml</import> 5 <import>macros.xml</import>
6 </macros> 6 </macros>
7 <expand macro="requirements"/> 7 <expand macro="requirements"/>
8 <code file="chado.py"/> 8 <code file="chado.py"/>
9 <command detect_errors="aggressive"><![CDATA[ 9 <command detect_errors="aggressive"><![CDATA[
10 @AUTH@ 10 @AUTH@
11 11
12 chakin feature load_fasta 12 chakin feature load_fasta
13 '$fasta' 13 '$fasta'
14 '$organism' 14 '$organism'
43 --parent_type '${relationships.rel_subject_type}' 43 --parent_type '${relationships.rel_subject_type}'
44 #end if 44 #end if
45 45
46 | jq -S . > $results 46 | jq -S . > $results
47 ]]></command> 47 ]]></command>
48 <inputs> 48 <inputs>
49 <!-- arguments --> 49 <!-- arguments -->
50 <param name="fasta" label="Fasta" argument="fasta" type="data" format="fasta" help="Path to the Fasta file to load" /> 50 <param name="fasta" label="Fasta" argument="fasta" type="data" format="fasta" help="Path to the Fasta file to load" />
51 <param argument="--organism" 51 <param argument="--organism" type="select" dynamic_options="list_organisms()" label="Organism" />
52 type="select"
53 dynamic_options="list_organisms()"
54 label="Organism" />
55 52
56 <!-- options --> 53 <!-- options -->
57 <param argument="--analysis_id" 54 <param argument="--analysis_id" type="select" dynamic_options="list_analyses()" label="Analysis" />
58 type="select" 55 <param name="sequence_type" label="Sequence Type" type="text" value="contig" help="this should be a Sequence Ontology term"/>
59 dynamic_options="list_analyses()"
60 label="Analysis" />
61 <param name="sequence_type" label="Sequence Type" type="text" value="contig" help="this should be a Sequence Ontology term"/>
62 56
63 <param name="re_name" label="Name regular expression" argument="re_name" type="text" help="Regular expression to extract the feature name from the fasta sequence id (first capturing group will be used)." optional="true" /> 57 <param name="re_name" label="Name regular expression" argument="--re_name" type="text" help="Regular expression to extract the feature name from the fasta sequence id (first capturing group will be used)." optional="true">
64 <param name="re_uniquename" label="Uniquename regular expression" argument="re_uniquename" type="text" help="Regular expression to extract the feature name from the fasta sequence id (first capturing group will be used)." optional="true" /> 58 <expand macro="sanitized"/>
65 <param name="match_on_name" label="Match on name" argument="match_on_name" type="boolean" truevalue="--match_on_name" falsevalue="" help="Match existing features using their name instead of their uniquename" /> 59 </param>
66 <param name="do_update" label="Update" argument="update" type="boolean" truevalue="--update" falsevalue="" help="Update existing feature with new sequence instead of throwing an error" /> 60 <param name="re_uniquename" label="Uniquename regular expression" argument="--re_uniquename" type="text" help="Regular expression to extract the feature name from the fasta sequence id (first capturing group will be used)." optional="true">
67 <conditional name="relationships"> 61 <expand macro="sanitized"/>
68 <param name="rel_type" 62 </param>
69 argument="--rel_type" 63 <param name="match_on_name" label="Match on name" argument="--match_on_name" type="boolean" truevalue="--match_on_name" falsevalue="" help="Match existing features using their name instead of their uniquename" />
70 type="select" 64 <param name="do_update" label="Update" argument="--update" type="boolean" truevalue="--update" falsevalue="" help="Update existing feature with new sequence instead of throwing an error" />
71 label="Relationship type" 65 <conditional name="relationships">
72 help="Use this when inserting features that should be associated to other already existing features"> 66 <param name="rel_type"
73 <option value="none" selected="true">No relationship</option> 67 argument="--rel_type"
74 <option value="part_of">Part of (for CDS sequences)</option> 68 type="select"
75 <option value="derives_from">Derives from (for peptide sequences)</option> 69 label="Relationship type"
76 </param> 70 help="Use this when inserting features that should be associated to other already existing features">
77 <when value="none"/> 71 <option value="none" selected="true">No relationship</option>
78 <when value="part_of"> 72 <option value="part_of">Part of (for CDS sequences)</option>
79 <expand macro="feature_rel" /> 73 <option value="derives_from">Derives from (for peptide sequences)</option>
80 </when> 74 </param>
81 <when value="derives_from"> 75 <when value="none"/>
82 <expand macro="feature_rel" /> 76 <when value="part_of">
83 </when> 77 <expand macro="feature_rel" />
84 </conditional> 78 </when>
85 <section name="ext_db" title="Cross references to external database"> 79 <when value="derives_from">
86 <param name="db" label="Db" argument="db" type="integer" help="External database to cross reference to." optional="true" /><!-- FIXME get this from db --> 80 <expand macro="feature_rel" />
87 <param name="re_db_accession" label="Regex external db accession" argument="re_db_accession" type="text" help="Regular expression to extract an external database accession from the fasta sequence id (first capturing group will be used)." optional="true"> 81 </when>
82 </conditional>
83 <section name="ext_db" title="Cross references to external database">
84 <param name="db" label="Db" argument="--db" type="integer" help="External database to cross reference to." optional="true" /><!-- FIXME get this from db -->
85 <param name="re_db_accession" label="Regex external db accession" argument="--re_db_accession" type="text" help="Regular expression to extract an external database accession from the fasta sequence id (first capturing group will be used)." optional="true">
88 <expand macro="sanitized"/> 86 <expand macro="sanitized"/>
89 </param> 87 </param>
90 </section> 88 </section>
91 <expand macro="wait_for"/> 89 <expand macro="wait_for"/>
92 </inputs> 90 </inputs>
93 <outputs> 91 <outputs>
94 <data format="json" name="results"/> 92 <data format="json" name="results"/>
95 </outputs> 93 </outputs>
96 <help> 94 <help>
97 Load features from a fasta file 95 Load features from a fasta file
98 96
99 @HELP@ 97 @HELP@
100 </help> 98 </help>
101 </tool> 99 </tool>