annotate link2reactome.xml @ 0:9135dad96527 draft default tip

planemo upload
author lnguyen
date Fri, 15 Sep 2017 09:55:49 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
1 <tool id="link2reactome" name="Analyse your data with Reactome" version="0.1.0">
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
2 <description>Map your IDs list (Uniprot, Gene name) via analysis tools from Reactome database and visualize directly pathways in which your proteins are involved.
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
3 </description>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
4 <requirements>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
5 </requirements>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
6 <stdio>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
7 <exit_code range="1:" />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
8 </stdio>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
9 <command><![CDATA[
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
10 #if $opt.input == "text"
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
11 python $__tool_directory__/link2reactome.py --json "$opt.list" "list" --output "$output" --trash "$trash"
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
12 ##else if $opt.input == "file"
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
13 ##python /projet/galaxydev/galaxy/tools/proteore_uc1/tools/reactome/link2reactome.py --json "$opt.idfile" "file" --output "$output" --trash "$trash"
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
14 #else if $opt.input == "mq"
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
15 python $__tool_directory__/link2reactome.py --json "$opt.mq_file" "mq_file" $opt.header $opt.ncol --output "$output" --trash "$trash"
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
16 #end if
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
17
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
18 ]]></command>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
19 <inputs>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
20 <conditional name="opt">
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
21 <param name="input" type="select" label="Input identifiers" multiple="False" >
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
22 <option value="text">Copy/paste your list of IDs </option>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
23 <!--option value="file">Choose a single-column file </option-->
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
24 <option value="mq">Choose a multiple-columns file </option>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
25 </param>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
26 <when value="text" >
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
27 <param name="list" type="text" label="Enter list of identifiers" />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
28 </when>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
29 <!--when value="file" >
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
30 <param name="idfile" type="data" format="txt" label="Choose a single-column file" />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
31 </when-->
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
32 <when value="mq" >
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
33 <param name="mq_file" type="data" format="txt, tabular" label="Choose a multiple-columns file" help="Input file is a tab-delimited file containing different information of proteins, such as an output of MaxQuant software" />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
34 <param name="header" type="boolean" checked="true" truevalue="true" falsevalue="false" label="Does your input file contain header?" />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
35 <param type="text" name="ncol" value="c1" label="Please specify the column where you would like to apply the comparison" help ='For example, fill in "c1" if you want to filter the first column' />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
36 </when>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
37
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
38 </conditional>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
39 </inputs>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
40 <outputs>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
41 <data name="output" format="html" label="" />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
42 <data name="trash" format="tabular" label="Invalid identifiers" />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
43 </outputs>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
44 <tests>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
45 <test>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
46 <conditional name="opt" >
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
47 <param name="input" value="mq" />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
48 <param name="mq_file" value="UnipIDs.txt" />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
49 <param name="header" value="false" />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
50 <param name="ncol" value="c1" />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
51 </conditional>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
52 <output name="output" file="reactome_output.html" ftype="html" />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
53 <output name="trash" file="reactome_invalide_ids.txt" ftype="tab" />
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
54 </test>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
55 </tests>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
56 <help><![CDATA[
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
57 Reactome software provides service of creating diagram representing the relations between the biological processes. This tool allows linking to Reactome web service with pre-loaded data from a list of IDs, a file containing IDs or from a column of a complexed file.
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
58
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
59 **For the rows that have more than 1 ID, only the first one is taken into account**
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
60
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
61 **This tool only accepts letters (a-z or A-Z), numbers (0-9) and 3 characters "." "-" "_" for IDs. If there is ID containing other than these characters, it will be removed from the queue and placed in "Invalid identifiers" file**
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
62 ]]></help>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
63 <citations>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
64 </citations>
9135dad96527 planemo upload
lnguyen
parents:
diff changeset
65 </tool>