annotate concatenateMultiFasta.xml @ 0:640361a4d2ef draft default tip

Uploaded
author dcouvin
date Fri, 17 Sep 2021 19:23:57 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
1 <tool id="concatenatemultifasta" name="concatenateMultiFasta tool" version="0.1.0">
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
2 <description>allows to concatenate sequences from a multi-Fasta file</description>
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
3
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
4 <!--<requirements>
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
5 <requirement type="package" version="1.7.2">perl-bioperl</requirement>
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
6 </requirements>-->
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
7
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
8 <command detect_errors="aggressive"><![CDATA[
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
9
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
10 #import re
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
11 ## Creates symlinks for each input file based on the Galaxy 'element_identifier'
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
12 ## Used so that a human-readable name appears in the output table (instead of 'dataset_xyz.dat')
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
13 ## Add single quotes around each input file identifier
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
14 #set $_input_file = "'{}'".format($input.element_identifier)
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
15 ln -s '${input}' ${_input_file} &&
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
16
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
17
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
18 perl '$__tool_directory__/concatenateMultiFasta.pl' $_input_file > "$output"
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
19
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
20
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
21
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
22 ]]></command>
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
23 <!-- perl '$__tool_directory__/nucleScore.pl' $_input_file > "$output" -->
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
24 <!-- ./nuclescore.sh ${named_input_files} > "$output" -->
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
25
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
26 <inputs>
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
27 <param format="fasta" name="input" type="data" label="Multi-FASTA file: "/>
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
28 </inputs>
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
29
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
30 <outputs>
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
31 <data format="fasta" name="output" />
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
32 </outputs>
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
33
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
34 <help><![CDATA[
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
35 concatenateMultiFasta.pl is a Perl script allowing to concatenate/merge multi-Fasta files. Every Fasta sequences contained in one file will be concatenated and the output is a Fasta file containing a unique sequence.
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
36
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
37 This script belongs to the getSequenceInfo supplementary tools.
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
38
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
39 - GitHub: https://github.com/karubiotools/getSequenceInfo/tree/master/supplementary_tools
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
40 ]]>
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
41 </help>
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
42
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
43 </tool>
640361a4d2ef Uploaded
dcouvin
parents:
diff changeset
44