annotate clust_to_gff.xml @ 0:691d8f3aeb1a draft

"planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
author genouest
date Fri, 10 Dec 2021 10:34:56 +0000
parents
children 8ef59dde4389
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
1 <tool id="peptimapper_clust_to_gff" name="ClustToGFF" version="2.0">
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
2 <description>add clusters locations into GFF files to be integrated into a genome viewer</description>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
3 <requirements>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
4 <container type="docker">dockerprotim/peptimapper</container>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
5 </requirements>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
6 <command detect_errors="exit_code"><![CDATA[
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
7 unzip '${gffdir}' -d gff &&
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
8 mkdir "outputdir" &&
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
9 LXClust2Gff gff/* outputdir '${clustersfile}' &&
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
10 mv *.gff outputdir/ &&
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
11 zip -r outputdir2 outputdir/* &&
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
12 mv outputdir2.zip '${gfffiles}'
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
13 ]]></command>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
14 <inputs>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
15 <param name="clustersfile" type="data" format="txt" label="Clusters file" help="Clusters file generated by PepMatch" />
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
16 <param name="gffdir" type="data" label="GFF files repository" help="Zipped repository containing all organism GFF files" />
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
17 </inputs>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
18 <outputs>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
19 <data name="gfffiles" format="zip" label="GFF files including clusters locations" />
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
20 </outputs>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
21 <tests>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
22 <test>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
23 <param name="clustersfile" value="clusttogff/Gamete.5.3.2.5000.clust"/>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
24 <param name="gffdir" value="clusttogff/gff3_files_repository.zip"/>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
25 <output name="output" file="clusttogff/out.zip" compare="sim_size"/>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
26 </test>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
27 </tests>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
28 <help><![CDATA[
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
29 **Description**
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
30
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
31 ClustToGFF : run LXClust2Gff from the "peptimapper" docker.
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
32 ClustToGFF adds clusters locations, generated by PepMatch, into GFF annotation files to be integrated into a genome viewer.
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
33
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
34 **Integrated by**
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
35
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
36 Laetitia Guillot Cloarec
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
37 PROTIM Biogenouest proteomics Core Facility, Rennes
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
38 July,2017
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
39 ]]></help>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
40 <citations>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
41 <citation type="bibtex">
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
42 @misc{renameTODO,
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
43 author = {Protim Core facility},
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
44 year = {2017},
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
45 title = {ClustToGFF},
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
46 url = {protim.eu},
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
47 }
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
48 </citation>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
49 </citations>
691d8f3aeb1a "planemo upload commit 9db7cd910ae897f1d9ea968be0178cc2faf305d4"
genouest
parents:
diff changeset
50 </tool>