annotate orthogroups_tool.xml @ 8:1b2c5ce47646 draft default tip

planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 3c7982d775b6f3b472f6514d791edcb43cd258a1
author lecorguille
date Mon, 24 Sep 2018 04:31:29 -0400
parents 54052cff9663
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
6f00f3801441 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 7c9540507076087e858141f9dd5df33409690dac
abims-sbr
parents: 4
diff changeset
1 <tool name="Orthogroups_Tool" id="orthogroups_tool" version="1.0.2">
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
2
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
3 <description>
8
1b2c5ce47646 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 3c7982d775b6f3b472f6514d791edcb43cd258a1
lecorguille
parents: 6
diff changeset
4 Writes orthogroups found by OrthoFinder in fasta files (with their sequences).
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
5 </description>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
6
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
7 <macros>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
8 <import>macros.xml</import>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
9 </macros>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
10
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
11 <requirements>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
12 <requirement type="package" version="2.7">python</requirement>
1
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
13 <requirement type="package" version="1.12.0">numpy</requirement>
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
14 <requirement type="package" version="0.20.0">pandas</requirement>
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
15 </requirements>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
16
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
17 <command>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
18 <![CDATA[
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
19 #set $infiles = ""
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
20 #for $input in $inputs_fasta
6
54052cff9663 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 10673955482e3c7641d9c2228265b6b69fcba4b8
abims-sbr
parents: 5
diff changeset
21 ln -s '$input' '$input.element_identifier';
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
22 #set $infiles = $infiles + $input.element_identifier + ","
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
23 #end for
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
24 #set $infiles = $infiles[:-1]
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
25
1
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
26 $__tool_directory__/scripts/format_transdecoder_headers.sh '$orthogroups' tmp_orthogroups.txt
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
27 &&
6
54052cff9663 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 10673955482e3c7641d9c2228265b6b69fcba4b8
abims-sbr
parents: 5
diff changeset
28 python $__tool_directory__/scripts/filter_orthofinder.py tmp_orthogroups.txt '$infiles' $nbseq
4
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
29 #if $verbosity=="T":
1
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
30 -v
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
31 #end if
4
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
32 #if $paralogs=="T":
1
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
33 -p
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
34 #end if
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
35
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
36 > '$output';
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
37 ]]>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
38 </command>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
39
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
40 <inputs>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
41 <param name="orthogroups" type="data" format="txt" label="Select a file of Orthogroups" help="The output from OrthoFinder, 'Orthogroups.txt'."/>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
42 <param name="inputs_fasta" type="data" format="fasta" multiple="true" label="Outputs from Filter Assemblies" help="Contains the nucleic sequences to retrieve."/>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
43 <param name="nbseq" type="integer" value="3" label="Minimal number of sequences per orthogroup" help="Drop orthogroups with less than x sequences :" />
4
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
44 <param name="verbosity" type="boolean" checked="True" truevalue="T" falsevalue="F" label="verbosity" help="Turn on this paramater to display an additional summary table (computed before the pralogous filtering)" />
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
45 <param name="paralogs" type="boolean" checked="False" truevalue="T" falsevalue="F" label="paralogs" help="Turn on this parameter to obtain an additional output (orthogroups files before paralogous filtering)" />
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
46 </inputs>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
47
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
48 <outputs>
1
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
49 <data format="txt" name="output" label="orthogroups_tool.output" />
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
50 <collection name="orthogroups_fasta" type="list" label="Orthogroups_fasta_files" >
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
51 <discover_datasets pattern="__name_and_ext__" directory="filtered_orthogroups" />
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
52 </collection>
1
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
53 <collection name="orthogroups_fasta_paralogs" type="list" label="Orthogroups_with_paralogs_fasta_files" >
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
54 <discover_datasets pattern="__name_and_ext__" directory="orthogroups_withParalogs" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
55 <filter>paralogs == True</filter>
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
56 </collection>
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
57 </outputs>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
58
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
59 <tests>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
60 <test>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
61 <param name="orthogroups" value="Orthogroups.txt"/>
1
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
62 <param name="inputs_fasta" value="output_filterassemblies/AcAcaud_trinity.fasta,output_filterassemblies/AmAmphi_trinity.fasta,output_filterassemblies/ApApomp_trinity.fasta,output_filterassemblies/AsAsp1_trinity.fasta"/>
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
63 <param name="nbseq" value="2"/>
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
64 <param name="verbosity" value="True"/>
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
65 <param name="paralogs" value="True"/>
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
66 <output name="output" value="orthogroups_tool.output" lines_diff="2"/>
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
67 <output_collection name="orthogroups_fasta" type="list">
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
68 <element name="orthogroup_1_3_sequences" value="filtered_orthogroups/orthogroup_1_3_sequences.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
69 <element name="orthogroup_2_4_sequences" value="filtered_orthogroups/orthogroup_2_4_sequences.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
70 <element name="orthogroup_3_2_sequences" value="filtered_orthogroups/orthogroup_3_2_sequences.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
71 <element name="orthogroup_4_3_sequences" value="filtered_orthogroups/orthogroup_4_3_sequences.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
72 <element name="orthogroup_5_3_sequences" value="filtered_orthogroups/orthogroup_5_3_sequences.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
73 <element name="orthogroup_6_3_sequences" value="filtered_orthogroups/orthogroup_6_3_sequences.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
74 <element name="orthogroup_7_2_sequences" value="filtered_orthogroups/orthogroup_7_2_sequences.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
75 </output_collection>
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
76 <output_collection name="orthogroups_fasta_paralogs" type="list">
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
77 <element name="orthogroup_1_8_sequences_withParalogs" value="orthogroups_withParalogs/orthogroup_1_8_sequences_withParalogs.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
78 <element name="orthogroup_2_5_sequences_withParalogs" value="orthogroups_withParalogs/orthogroup_2_5_sequences_withParalogs.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
79 <element name="orthogroup_3_3_sequences_withParalogs" value="orthogroups_withParalogs/orthogroup_3_3_sequences_withParalogs.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
80 <element name="orthogroup_4_3_sequences_withParalogs" value="orthogroups_withParalogs/orthogroup_4_3_sequences_withParalogs.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
81 <element name="orthogroup_5_3_sequences_withParalogs" value="orthogroups_withParalogs/orthogroup_5_3_sequences_withParalogs.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
82 <element name="orthogroup_6_3_sequences_withParalogs" value="orthogroups_withParalogs/orthogroup_6_3_sequences_withParalogs.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
83 <element name="orthogroup_7_2_sequences_withParalogs" value="orthogroups_withParalogs/orthogroup_7_2_sequences_withParalogs.fasta" />
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
84 </output_collection>
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
85 </test>
4
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
86 <test>
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
87 <param name="orthogroups" value="Orthogroups.txt"/>
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
88 <param name="inputs_fasta" value="output_filterassemblies/AcAcaud_trinity.fasta,output_filterassemblies/AmAmphi_trinity.fasta,output_filterassemblies/ApApomp_trinity.fasta,output_filterassemblies/AsAsp1_trinity.fasta"/>
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
89 <param name="nbseq" value="2"/>
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
90 <param name="verbosity" value="True"/>
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
91 <param name="paralogs" value="False"/>
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
92 <output name="output" value="2_orthogroups_tool.output" lines_diff="2"/>
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
93 <output_collection name="orthogroups_fasta" type="list">
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
94 <element name="orthogroup_1_3_sequences" value="filtered_orthogroups/orthogroup_1_3_sequences.fasta" />
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
95 <element name="orthogroup_2_4_sequences" value="filtered_orthogroups/orthogroup_2_4_sequences.fasta" />
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
96 <element name="orthogroup_3_2_sequences" value="filtered_orthogroups/orthogroup_3_2_sequences.fasta" />
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
97 <element name="orthogroup_4_3_sequences" value="filtered_orthogroups/orthogroup_4_3_sequences.fasta" />
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
98 <element name="orthogroup_5_3_sequences" value="filtered_orthogroups/orthogroup_5_3_sequences.fasta" />
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
99 <element name="orthogroup_6_3_sequences" value="filtered_orthogroups/orthogroup_6_3_sequences.fasta" />
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
100 <element name="orthogroup_7_2_sequences" value="filtered_orthogroups/orthogroup_7_2_sequences.fasta" />
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
101 </output_collection>
427dd144d915 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 17acd02c547bd1f7661a846661aa99de9743efe9
abims-sbr
parents: 3
diff changeset
102 </test>
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
103 </tests>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
104
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
105 <help>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
106
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
107 @HELP_AUTHORS@
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
108
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
109 <![CDATA[
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
110
1
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
111 **Description**
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
112
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
113 This tool takes Orthogroups found by OrthoFinder and proceeds to retrieve nucleic sequences back, then write each orthogroups in its own fasta file.
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
114
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
115 -------------------------------------------
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
116
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
117 **Step 1 : re-writing headers**
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
118
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
119 .. class:: warningmark
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
120
1
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
121 This tool is configured to work within the AdaptSearch toolsuite, which implies a specific format of headers. Indeed, due to the use of external tools (like TransDecoder), the genes IDs might have been modified. A regular expression rewrites all the genes IDs in order to have, for instance, this format : >Pf1004_1/1_1.000_369
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
122
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
123 -------------------------------------------
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
124
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
125 **Step 2 : reading an re-writing orthoGroups from OrthoFinder**
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
126
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
127 OrthoFinder (Emms, D.M. and Kelly, S., 2015) is a fast, accurate and comprehensive analysis tool for comparative genomics. It finds orthologues and orthogroups infers gene trees for all orthogroups and infers a rooted species tree for the species being analysed. OrthoFinder also provides comprehensive statistics for comparative genomic analyses.
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
128
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
129 Our tool focus on the orthogroups.txt file created before gene trees.The script proceeds to split each orthogroup in its own fasta file and, with the use of the output of Filter_Assemblies, to re-associate each ID with its sequence.
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
130
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
131 -------------------------------------------
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
132
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
133 **Inputs and parameters**
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
134
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
135 - File of Orthogroups : the orthogroups.txt file from OrthoFinder.
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
136 - Output from Filter_Assemblies (either as multiple datasets or dataset collection)
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
137 - Minimal number of sequences : The orthogroups with less than the specified number won't be recorded.
1
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
138 - Verbose : If 'Yes', a supplementary table will be displayed in the outputs (coutings of species and sequences in orthogroups before the removal of paralogs).
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
139 - Paralogs : if 'Yes', there will be a supplementary output of orthogroups file, before the removal of paralogs.
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
140
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
141 -------------------------------------------
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
142
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
143 **Outputs**
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
144
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
145 - Dataset collection of fasta files : each file represents an orthogroup, each gene within tthe group has the couple ID-nucleic sequence.
1
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
146 - If the --paralogs option is checked : another dataset collection of fasta files with all the paralogous genes.
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
147 - The tool log.
1
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
148
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
149 ---------
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
150
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
151 **The AdaptSearch Pipeline**
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
152
5
6f00f3801441 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 7c9540507076087e858141f9dd5df33409690dac
abims-sbr
parents: 4
diff changeset
153 .. image:: adaptsearch_picture_helps.png
1
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
154
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
155 Changelog
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
156 ---------
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
157
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
158 **Version 1.0 - 11/01/2018**
3f862f346967 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit cf1b9c905931ca2ca25faa4844d45c908756472f-dirty
abims-sbr
parents: 0
diff changeset
159
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
160 ]]>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
161 </help>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
162
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
163 <citations>
8
1b2c5ce47646 planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 3c7982d775b6f3b472f6514d791edcb43cd258a1
lecorguille
parents: 6
diff changeset
164 <citation type="doi">10.1186/s13059-015-0721-2</citation>
0
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
165 </citations>
f3600c96e961 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit f30d34a6decb05f6b7803f6d677dad4c50f9cebe
abims-sbr
parents:
diff changeset
166
2
d557212b575b planemo upload for repository htpps://github.com/abims-sbr/adaptearch commit 76e603ecd0118c8060d972b675a13db858956eb6
abims-sbr
parents: 1
diff changeset
167 </tool>