comparison stacks_sstacks.xml @ 12:96de7538bf0c draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/stacks commit 74ee33c6e30744a6da8deb7116d431d80ee80edb
author iuc
date Fri, 07 Apr 2023 22:05:37 +0000
parents 563af4497055
children
comparison
equal deleted inserted replaced
11:563af4497055 12:96de7538bf0c
1 <tool id="stacks_sstacks" name="Stacks: sstacks" version="@WRAPPER_VERSION@.0"> 1 <tool id="stacks_sstacks" name="Stacks: sstacks" version="@WRAPPER_VERSION@.1">
2 <description>match stacks to a catalog</description> 2 <description>match stacks to a catalog</description>
3 <expand macro="bio_tools"/>
4 <macros> 3 <macros>
5 <import>macros.xml</import> 4 <import>macros.xml</import>
6 </macros> 5 </macros>
6 <expand macro="bio_tools"/>
7 <expand macro="requirements"/> 7 <expand macro="requirements"/>
8 <expand macro="stdio"/> 8 <expand macro="stdio"/>
9 <command><![CDATA[ 9 <command><![CDATA[
10 #import re 10 #import re
11 11
33 #set $filename = str($input_file.element_identifier) 33 #set $filename = str($input_file.element_identifier)
34 #if not filename.endswith('.tsv') 34 #if not filename.endswith('.tsv')
35 #set $filename = $filename + ".tsv" 35 #set $filename = $filename + ".tsv"
36 #end if 36 #end if
37 #if not re.search('catalog\.[a-z]+(\.tsv)?$', $filename) 37 #if not re.search('catalog\.[a-z]+(\.tsv)?$', $filename)
38 ln -s '${input_file}' 'stacks_inputs/$filename' && 38 ## When using a popmap, stacks write to the input dir (see also below)
39 #if $popmap
40 cp '${input_file}' 'stacks_inputs/$filename' &&
41 #else
42 ln -s '${input_file}' 'stacks_inputs/$filename' &&
43 #end if
39 44
40 #if $filename.endswith('.tags.tsv') 45 #if $filename.endswith('.tags.tsv')
41 #set samples += " -s 'stacks_inputs/"+$filename[:-9] + "'" 46 #set samples += " -s 'stacks_inputs/"+$filename[:-9] + "'"
42 #end if 47 #end if
43 #end if 48 #end if
80 <param name="input_cat" format="tabular,txt" type="data_collection" collection_type="list" label="Catalog files" help="output from a previous Stacks pipeline steps e.g. denovo_map, refmap or cstacks" /> 85 <param name="input_cat" format="tabular,txt" type="data_collection" collection_type="list" label="Catalog files" help="output from a previous Stacks pipeline steps e.g. denovo_map, refmap or cstacks" />
81 <param name="input_tags" format="tabular,txt" type="data_collection" collection_type="list" label="Samples stacks" help="output from previous Stacks pipeline steps e.g. denovo_map, refmap or ustacks/pstacks" /> 86 <param name="input_tags" format="tabular,txt" type="data_collection" collection_type="list" label="Samples stacks" help="output from previous Stacks pipeline steps e.g. denovo_map, refmap or ustacks/pstacks" />
82 87
83 <param name="popmap" type="data" format="tabular,txt" label="Population map" help="If set, matching will be done only for samples listed in this file" optional="true" argument="-M" /> 88 <param name="popmap" type="data" format="tabular,txt" label="Population map" help="If set, matching will be done only for samples listed in this file" optional="true" argument="-M" />
84 89
85 <param name="g" argument="-g" type="boolean" checked="false" truevalue="-g" falsevalue="" label="Base catalog matching on genomic location, not sequence identity" /> 90 <param argument="-g" type="boolean" checked="false" truevalue="-g" falsevalue="" label="Base catalog matching on genomic location, not sequence identity" />
86 91
87 <param name="check_haplo" argument="-x" type="boolean" checked="false" truevalue="-x" falsevalue="" label="Don't verify haplotype of matching locus" /> 92 <param name="check_haplo" argument="-x" type="boolean" checked="false" truevalue="-x" falsevalue="" label="Don't verify haplotype of matching locus" />
88 93
89 <param name="gapped" argument="--gapped" type="boolean" checked="false" truevalue="--gapped" falsevalue="" label="Perform gapped alignments between stacks" /> 94 <param argument="--gapped" type="boolean" checked="false" truevalue="--gapped" falsevalue="" label="Perform gapped alignments between stacks" />
90 </inputs> 95 </inputs>
91 96
92 <outputs> 97 <outputs>
93 <data format="txt" name="output_log" label="sstacks.log with ${tool.name} on ${on_string}" from_work_dir="sstacks.log" /> 98 <data format="txt" name="output_log" label="sstacks.log with ${tool.name} on ${on_string}" from_work_dir="sstacks.log" />
94 99