Mercurial > repos > iuc > gecko
comparison gecko.xml @ 3:1de657a3198d draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gecko commit b55cfca7f53d2eaa3f4c7c4ce09436371b088000
| author | iuc |
|---|---|
| date | Sat, 05 Oct 2024 16:31:40 +0000 |
| parents | 5efbd15675ca |
| children |
comparison
equal
deleted
inserted
replaced
| 2:5efbd15675ca | 3:1de657a3198d |
|---|---|
| 1 <tool id="gecko" name="Gecko" version="@TOOL_VERSION@" profile="20.01"> | 1 <tool id="gecko" name="Gecko" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.1"> |
| 2 <description>Ungapped genome comparison</description> | 2 <description>Ungapped genome comparison</description> |
| 3 <macros> | 3 <macros> |
| 4 <token name="@TOOL_VERSION@">1.2</token> | 4 <token name="@TOOL_VERSION@">1.2</token> |
| 5 <token name="@VERSION_SUFFIX@">1</token> | |
| 5 </macros> | 6 </macros> |
| 6 <requirements> | 7 <requirements> |
| 7 <requirement type="package" version="@TOOL_VERSION@">gecko</requirement> | 8 <requirement type="package" version="@TOOL_VERSION@">gecko</requirement> |
| 8 </requirements> | 9 </requirements> |
| 9 <command><![CDATA[ | 10 <command><![CDATA[ |
| 12 #set $dbName=re.sub('/', '\\/', str($db.element_identifier)) | 13 #set $dbName=re.sub('/', '\\/', str($db.element_identifier)) |
| 13 cp $query query.fasta && | 14 cp $query query.fasta && |
| 14 cp $db db.fasta && | 15 cp $db db.fasta && |
| 15 workflow.sh query.fasta db.fasta $minlen $similarity $kmer 1 && | 16 workflow.sh query.fasta db.fasta $minlen $similarity $kmer 1 && |
| 16 rm -rf intermediateFiles && | 17 rm -rf intermediateFiles && |
| 17 #if str($options['selection_mode']) == "alignments": | 18 #if str($selection_mode) == "alignments": |
| 18 frags2align.sh results/query-db.frags query.fasta db.fasta results/query-db.txt && | 19 frags2align.sh results/query-db.frags query.fasta db.fasta results/query-db.txt && |
| 19 mv results/query-db.txt $alignments2 && | 20 mv results/query-db.txt $alignments2 && |
| 20 #end if | 21 #end if |
| 21 sed -i 's/query.fasta/$queryName/g' results/query-db.csv && | 22 sed -i 's/query.fasta/$queryName/g' results/query-db.csv && |
| 22 sed -i 's/db.fasta/$dbName/g' results/query-db.csv && | 23 sed -i 's/db.fasta/$dbName/g' results/query-db.csv && |
| 35 <option value="12">12</option> | 36 <option value="12">12</option> |
| 36 <option value="8">8</option> | 37 <option value="8">8</option> |
| 37 </param> | 38 </param> |
| 38 <param name="minlen" type="integer" value="40" min="8" label="Minimum length" help="The minimum length a fragment must achieve to be reported"/> | 39 <param name="minlen" type="integer" value="40" min="8" label="Minimum length" help="The minimum length a fragment must achieve to be reported"/> |
| 39 <param name="similarity" type="integer" value="60" min="1" max="99" label="Minimum similarity" help="Percentage of similarity threshold (calculated as the attained score divided by the maximum possible score)"/> | 40 <param name="similarity" type="integer" value="60" min="1" max="99" label="Minimum similarity" help="Percentage of similarity threshold (calculated as the attained score divided by the maximum possible score)"/> |
| 40 <conditional name="options"> | 41 <param label="Generate alignments file?" name="selection_mode" type="select"> |
| 41 <param label="Generate alignments file?" name="selection_mode" type="select"> | 42 <option selected="true" value="noalignments">Do not extract alignments (Only CSV file)</option> |
| 42 <option selected="true" value="noalignments">Do not extract alignments (Only CSV file)</option> | 43 <option value="alignments">Extract alignments (CSV and alignments file)</option> |
| 43 <option value="alignments">Extract alignments (CSV and alignments file)</option> | 44 </param> |
| 44 </param> | |
| 45 </conditional> | |
| 46 </inputs> | 45 </inputs> |
| 47 <outputs> | 46 <outputs> |
| 48 <data name="csv_output1" format="csv" label="${tool.name} on ${on_string}: CSV"/> | 47 <data name="csv_output1" format="csv" label="${tool.name} on ${on_string}: CSV"/> |
| 49 <data name="alignments2" format="txt" label="${tool.name} on ${on_string}: Alignments"> | 48 <data name="alignments2" format="txt" label="${tool.name} on ${on_string}: Alignments"> |
| 50 <filter> options['selection_mode'] == 'alignments'</filter> | 49 <filter> selection_mode == 'alignments'</filter> |
| 51 </data> | 50 </data> |
| 52 </outputs> | 51 </outputs> |
| 53 <tests> | 52 <tests> |
| 54 <!-- test run w defaults (no alignments) --> | 53 <!-- test run w defaults (no alignments) --> |
| 55 <test expect_num_outputs="1"> | 54 <test expect_num_outputs="1"> |
