annotate filter_assembly.xml @ 2:1daa43b4729c draft

planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
author abims-sbr
date Wed, 27 Sep 2017 10:06:45 -0400
parents 13a9ae9ef940
children ac2fcb9c706a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
1 <tool name="Filter assemblies" id="filter_assemblies" version="2.0">
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
2
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
3 <description>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
4 Filter the outputs of Velvet or Trinity assemblies
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
5 </description>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
6
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
7 <macros>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
8 <import>macros.xml</import>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
9 </macros>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
10
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
11 <requirements>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
12 <expand macro="python_required" />
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
13 <requirement type="package" version="0.0.14">fastx_toolkit</requirement>
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
14 <requirement type="package" version="10.2011">cap3</requirement>
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
15 </requirements>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
16
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
17 <command>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
18 <![CDATA[
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
19 #set $infiles = ""
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
20 #for $input in $inputs
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
21 ln -s '$input' '$input.element_identifier';
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
22 #set $infiles = $infiles + $input.element_identifier + ","
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
23 #end for
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
24 #set $infiles = $infiles[:-1]
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
25
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
26 ln -s '$__tool_directory__/scripts/S02a_remove_redondancy_from_velvet_oases.py' . &&
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
27 ln -s '$__tool_directory__/scripts/S02b_format_fasta_name_trinity.py' . &&
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
28 ln -s '$__tool_directory__/scripts/S03_choose_one_variants_per_locus_trinity.py' . &&
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
29 ln -s '$__tool_directory__/scripts/S04_find_orf.py' . &&
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
30 ln -s '$__tool_directory__/scripts/S05_filter.py' . &&
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
31
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
32 python '$__tool_directory__/scripts/S01_script_to_choose.py'
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
33
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
34 '$infiles'
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
35 $assembler
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
36 $length_seq_max
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
37 $percent_identity
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
38 $overlap_length
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
39 > ${log}
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
40 ]]>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
41 </command>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
42
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
43 <inputs>
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
44 <param name="inputs" type="data" format="fasta" multiple="true" label="Input files" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
45 <param name="assembler" type="select" label="Which assembler was used?">
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
46 <option value="velvet">Velvet Oases</option>
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
47 <option value="trinity">Trinity</option>
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
48 </param>
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
49 <param name="percent_identity" type="integer" value="100" label="Maximum sequence length" help="Cap3 parameter -p N specify overlap percent identity cutoff N &gt; 65 " />
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
50 <param name="overlap_length" type="integer" value="60" label="Maximum sequence length" help="Cap3 parameter -o N specify overlap length cutoff &gt; 15 " />
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
51 <param name="length_seq_max" type="integer" value="100" label="Minimum sequence length" help="Keep sequences which length is higher than the minimum sequence length " />
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
52 </inputs>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
53
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
54 <outputs>
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
55 <collection name="output_fasta" type="list" label="Filter Assemblies outputs">
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
56 <discover_datasets pattern="__name_and_ext__" directory="outputs" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
57 </collection>
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
58 <data format="txt" name="log" label="Filter Assemblies Summary"/>
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
59 </outputs>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
60
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
61 <tests>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
62 <test>
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
63 <param name="inputs" ftype="fasta" value="trinity/Pfiji_trinity.fasta,trinity/Apomp_trinity.fasta,trinity/Amphi_trinity.fasta,trinity/Acaud_trinity.fasta" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
64 <param name="assembler" value="trinity" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
65 <param name="percent_identity" value="100" />
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
66 <param name="overlap_length" value="60" />
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
67 <param name="length_seq_max" value="100" />
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
68 <output name="log" value="trinity.output" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
69 <output_collection name="output_fasta" type="list">
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
70 <element name="AcAcaud_trinity" value="trinity_out/AcAcaud_trinity.fasta" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
71 <element name="AmAmphi_trinity" value="trinity_out/AmAmphi_trinity.fasta" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
72 <element name="ApApomp_trinity" value="trinity_out/ApApomp_trinity.fasta" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
73 <element name="PfPfiji_trinity" value="trinity_out/PfPfiji_trinity.fasta" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
74 </output_collection>
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
75 </test>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
76 <test>
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
77 <param name="inputs" ftype="fasta" value="velvet/Pg_transcriptome_90109.fasta,velvet/Ap_transcriptome_35099.fasta,velvet/Ac_transcriptome_25591.fasta" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
78 <param name="assembler" value="velvet" />
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
79 <param name="percent_identity" value="100" />
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
80 <param name="overlap_length" value="60" />
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
81 <param name="length_seq_max" value="100" />
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
82 <output name="log" value="velvet.output" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
83 <output_collection name="output_fasta" type="list">
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
84 <element name="AcAc_transcriptome_25591" value="velvet_out/AcAc_transcriptome_25591.fasta" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
85 <element name="ApAp_transcriptome_35099" value="velvet_out/ApAp_transcriptome_35099.fasta" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
86 <element name="PgPg_transcriptome_90109" value="velvet_out/PgPg_transcriptome_90109.fasta" />
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
87 </output_collection>
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
88 </test>
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
89
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
90 </tests>
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
91
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
92 <help>
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
93
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
94 @HELP_AUTHORS@
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
95
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
96 ===========
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
97 Filter Oase
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
98 ===========
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
99
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
100 -----------
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
101 Description
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
102 -----------
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
103
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
104
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
105 This script reformats Velvet Oases or Trinity assemblies for the AdaptSearch galaxy suite and selects only one variant per gene according to its length and quality check.
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
106
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
107 --------
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
108
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
109 ============
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
110 Input format
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
111 ============
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
112
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
113
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
114 ---------------------------------
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
115 For Velvet Oases assemblies input
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
116 ---------------------------------
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
117
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
118 Because of putative changes in the sequence names of the assemblies associated with the upgrade of the Velvet/Oases software, the script will only work if:
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
119
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
120 (1)sequences are in the sequential format:
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
121 | e.g.
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
122 | &gt;seqname
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
123 | AAAGAGAGAVCACATGTCAGTAGC
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
124 | &gt;seqname
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
125 | AAAGAGAGAVCACATGTCAGTAGC
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
126
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
127 (2)The name of each transcript must start by a species abbreviation of two letters, unique for each assembly. The file name of the assembly file must also begin with these same two letters.
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
128
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
129 (3)The syntax of the sequence name must be constructed as: &gt;fh1_2/3_4_5 where are the two chosen letters the number of the locus, the transcript variant among all versions of the transcript,the confidence value and the length of the transcript. In this case, the file name should thus begin with fs.
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
130
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
131 -----------------------------
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
132 For Trinity assemblies inputs
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
133 -----------------------------
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
134
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
135 Because of putative changes in the sequence names of the assemblies associated with the upgrade of the Trinity software, the script will only work if:
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
136
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
137 (1)Sequences are in the sequential format:
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
138 | e.g.
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
139 | &gt;seqname
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
140 | AAAGAGAGAVCACATGTCAGTAGC
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
141 | &gt;seqname
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
142 | AAAGAGAGAVCACATGTCAGTAGC
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
143
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
144 (2)The name of each transcript must start by &gt;comp, e.g. &gt;comp10020 instead of &gt;c10020 or &gt;transcript, etc...
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
145
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
146 (3)The syntax of the sequence name should avoid spaces and must contain _len:, e.g. &gt;comp1_g1_it1_len:1000_path=[.....]
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
147
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
148 (4)A suffix of two letters abbreviating the species name must be chosen, e.g. Homo sapiens -&gt; Hs. The file name of the assembly file must begin with this suffix. Each suffix should be unique among the n analyzed transcriptomes.
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
149 e.g. if the file name is Hs_trinity_22000_transcripts.fasta with sequences, the suffix abbreviation must be Hs and all sequences must be : &gt;Hs.
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
150 Alternatively if the name is: Homosapiens_trinity_22000_transcripts.fasta, the suffix must be thus Ho.
2
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
151
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
152 ---------------------------------------------------
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
153
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
154 Changelog
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
155 ---------
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
156
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
157 **Version 2.0 - 14/04/2017**
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
158
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
159 - NEW: Replace the zip between tools by Dataset Collection
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
160
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
161
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
162 **Version 1.0 - 13/04/2017**
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
163
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
164 - TEST: Add funtional test with planemo
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
165
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
166 - IMPROVEMENT: Use conda dependencies for cap3, fastaformatter and python
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
167
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
168
1daa43b4729c planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
abims-sbr
parents: 0
diff changeset
169 </help>
0
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
170
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
171 <expand macro="citations" />
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
172
13a9ae9ef940 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 38545eb765e0df7fcc6b8130e8e5f87cf4481122
abims-sbr
parents:
diff changeset
173 </tool>