Mercurial > repos > rnateam > mafft
diff mafft-add.xml @ 15:bf28a8cff401 draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mafft commit 2f6456c314c010fd73f5eeaf809a9afce47353af
author | bgruening |
---|---|
date | Wed, 20 Mar 2024 07:34:52 +0000 |
parents | 6f28e90db932 |
children | 8e649f27aa0d |
line wrap: on
line diff
--- a/mafft-add.xml Tue Oct 31 15:48:53 2023 +0000 +++ b/mafft-add.xml Wed Mar 20 07:34:52 2024 +0000 @@ -16,43 +16,53 @@ </version_command> <command> <![CDATA[ + sh mk_symlinks.sh && mafft #if $sequences.sequenceType == 'singleseq' - $sequences.preservegap '$inputSequences' + $sequences.preservegap input_dir/sequence #elif $sequences.sequenceType == 'frags' - --addfragments '$inputSequences' + --addfragments input_dir/sequence #elif $sequences.sequenceType == 'group' - --addprofile '$inputSequences' + --addprofile input_dir/sequence #end if - $keeplength $map $reorder - '$inputAlignment' - > '$outputAlignment' - #if $map == '--mapout' - && mv '${inputSequences}.map' '$outputmap' + $keeplength + $mapout + $reorder + input_dir/alignment > '$outputAlignment' + + #if $mapout + && mv input_dir/sequence.map '$outputmap' #end if ]]> </command> + <configfiles> + <configfile filename="mk_symlinks.sh"><![CDATA[ +mkdir input_dir && +ln -s '$inputSequences' input_dir/sequence && +ln -s '$inputAlignment' input_dir/alignment + ]]></configfile> + </configfiles> <inputs> <param name="inputSequences" type="data" format="fasta" label="Sequences to add to the alignment" help="Amino acid or nucleotide sequences in FASTA format."/> <param name="inputAlignment" type="data" format="fasta" label="Alignment" help="Amino acid or nucleotide sequences in aligned FASTA format."/> <conditional name="sequences"> - <param name="sequenceType" type="select" label="What do you want to add to the alignment" > + <param name="sequenceType" type="select" label="What do you want to add to the alignment?" > <option value="singleseq">A single sequence</option> <option value="frags" selected="true">Fragments</option> <option value="group">An alignment</option> </param> <when value='singleseq'> - <param name="preservegap" type="select" label="Preserve the original alignment" help="Keep the given alignment unchanged (--add .)If not, the aligned letters in the seed alignment are preserved but gaps are not necessarily preserved (--seed)"> - <option value="--add" selected="true" >Yes</option> - <option value="--seed">no</option> + <param name="preservegap" type="select" label="Preserve the original alignment." help="Keep the given alignment unchanged .If not, the aligned letters in the seed alignment are preserved but gaps are not necessarily preserved."> + <option value="--add" selected="true" >Yes (--add)</option> + <option value="--seed">No (--seed)</option> </param> </when> <when value='frags'/> <when value='group'/> </conditional> - <param name="keeplength" type="boolean" truevalue="--keeplength" falsevalue="" checked="True" label="Keep alignment length" help="The alignment length is unchanged. Insertions at the additional sequences are deleted" /> - <param name="map" type="boolean" truevalue="--mapout" falsevalue="" checked="False" label="Output a correspondance table of positions (--mapout)" help="Output a correspondence table of positions, sequence.map, between before and after the calculation. The --mapout option automatically turns on the --keeplength option, to keep the numbering of sites in the reference alignment" /> - <param name="reorder" type="boolean" truevalue="" falsevalue="--reorder" checked="True" label="Preserve the original order of sequences (--reorder)" /> + <param argument="--keeplength" type="boolean" truevalue="--keeplength" falsevalue="" checked="True" label="Keep alignment length" help="The alignment length is unchanged. Insertions at the additional sequences are deleted" /> + <param argument="--mapout" type="boolean" truevalue="--mapout" falsevalue="" checked="False" label="Output a correspondance table of position." help="Output a correspondence table of positions, sequence.map, between before and after the calculation. The mapout option automatically turns on the keeplength option, to keep the numbering of sites in the reference alignment" /> + <param argument="--reorder" type="boolean" truevalue="" falsevalue="--reorder" checked="True" label="Preserve the original order of sequences." /> </inputs> <outputs> <data format="fasta" name="outputAlignment" label="${tool.name} on ${on_string} : New alignment"/> @@ -63,11 +73,11 @@ <tests> <test expect_num_outputs="1" > <param name="inputSequences" value="add_seq.fa"/> - <param name="inputAlignment" value="mafft_fftns_result.aln"/> + <param name="inputAlignment" value="mafft_default.aln"/> <param name="sequenceType" value="singleseq"/> <param name="preservegap" value="--add"/> <param name="keeplength" value="--keeplength"/> - <param name="map" value=""/> + <param name="mapout" value=""/> <output name="outputAlignment" ftype="fasta" file="mafft_add_result.aln"/> </test> </tests>