annotate preprocess.xml @ 16:d73e09b3bc26 draft

planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 58dbb2c93ec7f854929ed4f5a294d6eeaaed467a-dirty
author oinizan
date Thu, 09 Mar 2023 07:59:57 +0000
parents ca1e9adbde51
children 74a9b83110a7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16
d73e09b3bc26 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 58dbb2c93ec7f854929ed4f5a294d6eeaaed467a-dirty
oinizan
parents: 14
diff changeset
1 <tool id="FROGS_preprocess" name="FROGS_1 Pre-process" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" license="GPL-2.0-only" profile="20.05">
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
2 <description>merging, denoising and dereplication</description>
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
3 <macros>
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
4 <import>macros.xml</import>
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
5 </macros>
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
6 <expand macro="requirements">
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
7 <requirement type="package" version="2.17.0">vsearch</requirement>
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
8 <requirement type="package" version="1.2.11">flash</requirement>
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
9 <requirement type="package" version="2.10">cutadapt</requirement>
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
10 </expand>
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
11 <command detect_errors="exit_code">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
12 preprocess.py '$sequencer_type.sequencer_selected'
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
13 --output-dereplicated '$dereplicated_file' --output-count '$count_file' --summary '$summary_file'
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
14 @CPUS@
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
15 --min-amplicon-size $sequencer_type.min_amplicon_size
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
16 --max-amplicon-size $sequencer_type.max_amplicon_size
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
17 #if $sequencer_type.sequencer_selected in ('illumina', 'longreads')
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
18 #if $sequencer_type.is_primer_in_seq.primer_choice
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
19 --five-prim-primer '$sequencer_type.is_primer_in_seq.five_prim_primer'
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
20 --three-prim-primer '$sequencer_type.is_primer_in_seq.three_prim_primer'
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
21 #else
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
22 --without-primers
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
23 #end if
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
24 #else
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
25 --five-prim-primer '$sequencer_type.five_prim_primer'
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
26 --three-prim-primer '$sequencer_type.three_prim_primer'
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
27 #end if
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
28
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
29 #if $sequencer_type.input_type.input_type_selected == "archive"
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
30 --input-archive '$sequencer_type.input_type.archive_file'
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
31 #if $sequencer_type.sequencer_selected == "illumina" and $sequencer_type.input_type.archive_type.archive_type_selected == "already_merged"
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
32 --already-contiged
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
33 #elif $sequencer_type.sequencer_selected == "illumina"
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
34 --R1-size $sequencer_type.input_type.archive_type.R1_size
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
35 --R2-size $sequencer_type.input_type.archive_type.R2_size
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
36 --mismatch-rate $sequencer_type.input_type.archive_type.mismatch_rate
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
37 --merge-software $sequencer_type.input_type.archive_type.merge_software_type.merge_software
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
38 #if $sequencer_type.input_type.archive_type.merge_software_type.merge_software == "flash"
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
39 --expected-amplicon-size $sequencer_type.input_type.archive_type.merge_software_type.expected_amplicon_size
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
40 #end if
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
41 #if $sequencer_type.input_type.archive_type.keep_unmerged
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
42 --keep-unmerged
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
43 #end if
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
44 #end if
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
45 #else
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
46 #set $sep = ' '
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
47 #if $sequencer_type.sequencer_selected == "illumina"
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
48 --samples-names
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
49 #for $current in $sequencer_type.input_type.files_by_samples_type.samples
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
50 $sep'${current.name.strip()}'
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
51 #end for
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
52 --input-R1
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
53 #for $current in $sequencer_type.input_type.files_by_samples_type.samples
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
54 $sep'${current.R1_file}'
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
55 #end for
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
56 #if $sequencer_type.input_type.files_by_samples_type.files_by_samples_type_selected == "already_merged"
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
57 --already-contiged
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
58 #else
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
59 --input-R2
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
60 #for $current in $sequencer_type.input_type.files_by_samples_type.samples
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
61 $sep'${current.R2_file}'
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
62 #end for
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
63 --R1-size $sequencer_type.input_type.files_by_samples_type.R1_size
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
64 --R2-size $sequencer_type.input_type.files_by_samples_type.R2_size
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
65 --mismatch-rate $sequencer_type.input_type.files_by_samples_type.mismatch_rate
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
66 --merge-software $sequencer_type.input_type.files_by_samples_type.merge_software_type.merge_software
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
67 #if $sequencer_type.input_type.files_by_samples_type.merge_software_type.merge_software == "flash"
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
68 --expected-amplicon-size $sequencer_type.input_type.files_by_samples_type.merge_software_type.expected_amplicon_size
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
69 #end if
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
70 #if $sequencer_type.input_type.files_by_samples_type.keep_unmerged
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
71 --keep-unmerged
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
72 #end if
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
73 #end if
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
74 #else
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
75 --samples-names
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
76 #for $current in $sequencer_type.input_type.samples
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
77 $sep'${current.name.strip()}'
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
78 #end for
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
79 --input-R1
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
80 #for $current in $sequencer_type.input_type.samples
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
81 $sep'${current.R1_file}'
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
82 #end for
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
83 #end if
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
84 #end if
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
85 </command>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
86 <inputs>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
87 <conditional name="sequencer_type">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
88 <param name="sequencer_selected" type="select" label="Sequencer" help="Select the sequencing technology used to produce the sequences.">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
89 <option value="illumina" selected="true">Illumina</option>
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
90 <option value="longreads">Longreads (PACBIO, ONT)</option>
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
91 <option value="454">454</option>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
92 </param>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
93 <when value="illumina">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
94 <!-- Samples -->
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
95 <conditional name="input_type">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
96 <param name="input_type_selected" type="select" label="Input type" help="Samples files can be provided in a single TAR archive or sample by sample (with one or two files each).">
13
4dd70eba5941 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 38a21bfbbb70a5752ea12898bce9c5601dfcca65-dirty"
oinizan
parents: 12
diff changeset
97 <option value="files_by_samples" >Files by samples</option>
4dd70eba5941 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 38a21bfbbb70a5752ea12898bce9c5601dfcca65-dirty"
oinizan
parents: 12
diff changeset
98 <option value="archive" selected="true">TAR Archive</option>
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
99 </param>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
100 <when value="archive">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
101 <param name="archive_file" type="data" format="tar,tgz" label="TAR archive file" help="The TAR file containing the sequences file(s) for each sample." />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
102 <conditional name="archive_type">
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
103 <param name="archive_type_selected" type="select" label="Are reads already merged ?" help="Yes = The archive contains 1 file by sample : R1 and R2 pairs are already merged in one sequence.">
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
104 <option value="paired" selected="true">No</option>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
105 <option value="already_merged">Yes</option>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
106 </param>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
107 <when value="paired">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
108 <!-- Reads size -->
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
109 <param name="R1_size" type="integer" label="Reads 1 size" help="The maximum read1 size." value="" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
110 <param name="R2_size" type="integer" label="Reads 2 size" help="The maximum read2 size." value="" />
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
111 <param argument="--mismatch-rate" type="float" label="Mismatch rate" help="The maximum rate of mismatches in the overlap region" value="0.1" />
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
112 <conditional name="merge_software_type">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
113 <param argument="--merge-software" type="select" label="Merge software" help="Select the software to merge paired-end reads">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
114 <option value="vsearch" selected="true">Vsearch</option>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
115 <option value="flash">Flash</option>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
116 </param>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
117 <when value="flash">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
118 <param argument="--expected-amplicon-size" type="integer" min="0" value="" label="Expected amplicon size" help="Maximum amplicon length expected in approximately 90% of the amplicons"/>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
119 </when>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
120 <when value="vsearch"></when>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
121 </conditional>
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
122 <param argument="--keep-unmerged" type="boolean" label="Would you like to keep unmerged reads?" help="No = Unmerged reads will be excluded; Yes = unmerged reads will be artificially combined with 100 N. (default No)" />
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
123 </when>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
124 <when value="already_merged"></when>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
125 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
126 </when>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
127 <when value="files_by_samples">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
128 <conditional name="files_by_samples_type">
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
129 <param name="files_by_samples_type_selected" type="select" label="Are reads already merged ?" help="Yes = The inputs contain 1 file by sample : R1 and R2 pairq are already merged in one sequence.">
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
130 <option value="paired" selected="true">No</option>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
131 <option value="already_merged">Yes</option>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
132 </param>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
133 <when value="paired">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
134 <!-- Samples -->
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
135 <repeat name="samples" title="Samples" min="1">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
136 <param name="name" type="text" label="Name" help="The sample name.">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
137 <expand macro="sanitizer_validator"/>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
138 </param>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
139 <param format="fastq" name="R1_file" type="data" label="Reads 1" help="R1 FASTQ file of paired-end reads." />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
140 <param format="fastq" name="R2_file" type="data" label="Reads 2" help="R2 FASTQ file of paired-end reads." />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
141 </repeat>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
142 <!-- Reads size -->
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
143 <param name="R1_size" type="integer" label="Reads 1 size" help="The maximum read1 size." value="" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
144 <param name="R2_size" type="integer" label="Reads 2 size" help="The maximum read2 size." value="" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
145 <param name="mismatch_rate" type="float" label="Mismatch rate." help="The maximum rate of mismatches in the overlap region" value="0.1" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
146 <conditional name="merge_software_type">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
147 <param argument="--merge-software" type="select" label="Merge software" help="Select the software to merge paired-end reads">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
148 <option value="vsearch" selected="true">Vsearch</option>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
149 <option value="flash">Flash</option>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
150 </param>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
151 <when value="flash">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
152 <param argument="--expected-amplicon-size" type="integer" min="0" value="" label="Expected amplicon size" help="Maximum amplicon length expected in approximately 90% of the amplicons"/>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
153 </when>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
154 <when value="vsearch"></when>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
155 </conditional>
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
156 <param argument="--keep-unmerged" type="boolean" label="Would you like to keep unmerged reads?" help="No = Unmerged reads will be excluded; Yes = unmerged reads will be artificially combined with 100 N. (default No)" />
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
157 </when>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
158 <when value="already_merged">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
159 <repeat name="samples" title="Samples" min="1">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
160 <param name="name" type="text" label="Name" help="The sample name.">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
161 <expand macro="sanitizer_validator"/>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
162 </param>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
163 <param format="fastq" name="R1_file" type="data" label="Sequence file" help="FASTQ file of merged reads." />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
164 </repeat>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
165 </when>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
166 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
167 </when>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
168 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
169 <!-- Amplicons -->
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
170 <param argument="--min-amplicon-size" type="integer" value="" label="Minimum amplicon size" help="The minimum size of the amplicons (with primers)"/>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
171 <param argument="--max-amplicon-size" type="integer" value="" label="Maximum amplicon size" help="The maximum size of the amplicons (with primers)"/>
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
172 <!-- Primers -->
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
173 <conditional name="is_primer_in_seq">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
174 <param name="primer_choice" type="boolean" checked="true" label="Do the sequences have PCR primers?" help=""/>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
175 <when value="true">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
176 <param argument="--five-prim-primer" type="text" label="5' primer" help="The 5' primer sequence (wildcards are accepted). This primer must be written in 5' to 3' orientation (see details in 'Primers parameters' help section)">
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
177 <sanitizer invalid_char="">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
178 <valid initial="string.letters"/>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
179 </sanitizer>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
180 <validator type="regex">[A-Za-z]+</validator>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
181 </param>
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
182 <param argument="--three-prim-primer" type="text" label="3' primer" help="The 3' primer sequence (wildcards are accepted). This primer must be written in 5' to 3' orientation (see details in 'Primers parameters' help section)">
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
183 <sanitizer invalid_char="">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
184 <valid initial="string.letters"/>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
185 </sanitizer>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
186 <validator type="regex">[A-Za-z]+</validator>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
187 </param>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
188 </when>
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
189 <when value="false"></when>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
190 </conditional>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
191 </when>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
192
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
193 <when value="longreads">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
194 <!-- Samples -->
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
195 <conditional name="input_type">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
196 <param name="input_type_selected" type="select" label="Input type" help="Samples files can be provided in single archive or with one file by sample.">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
197 <option value="files_by_samples">One file by sample</option>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
198 <option value="archive" selected="true">TAR Archive</option>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
199 </param>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
200 <when value="archive">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
201 <param name="archive_file" type="data" format="tar,tgz" label="TAR archive file" help="The TAR file containing the sequences file for each sample." />
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
202 </when>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
203 <when value="files_by_samples">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
204 <repeat name="samples" title="Samples" min="1">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
205 <param name="name" type="text" label="Name" help="The sample name.">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
206 <expand macro="sanitizer_validator"/>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
207 </param>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
208 <param format="fastq" name="R1_file" type="data" label="Sequence file" help="FASTQ file of sample." />
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
209 </repeat>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
210 </when>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
211 </conditional>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
212
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
213 <!-- Amplicons -->
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
214 <param argument="--min-amplicon-size" type="integer" value="" label="Minimum amplicon size" help="The minimum size for the amplicons (with primers)"/>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
215 <param argument="--max_amplicon-size" type="integer" value="" label="Maximum amplicon size" help="The maximum size for the amplicons (with primers)"/>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
216
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
217 <!-- Primers -->
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
218 <conditional name="is_primer_in_seq">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
219 <param name="primer_choice" type="boolean" checked="true" label="Do the sequences have PCR primers?" help=""/>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
220 <when value="true">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
221 <param argument="--five-prim-primer" type="text" label="5' primer" help="The 5' primer sequence (wildcards are accepted). This primer must be written in 5' to 3' orientation (see details in 'Primers parameters' help section)">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
222 <sanitizer invalid_char="">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
223 <valid initial="string.letters"/>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
224 </sanitizer>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
225 <validator type="regex">[A-Za-z]+</validator>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
226 </param>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
227 <param argument="--three-prim-primer" type="text" label="3' primer" help="The 3' primer sequence (wildcards are accepted). This primer must be written in 5' to 3' orientation (see details in 'Primers parameters' help section)">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
228 <sanitizer invalid_char="">
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
229 <valid initial="string.letters"/>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
230 </sanitizer>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
231 <validator type="regex">[A-Za-z]+</validator>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
232 </param>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
233 </when>
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
234 <when value="false"></when>
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
235 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
236 </when>
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
237
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
238 <when value="454">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
239 <!-- Samples -->
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
240 <conditional name="input_type">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
241 <param name="input_type_selected" type="select" label="Input type" help="Samples files can be provided in single archive or with one file by sample.">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
242 <option value="files_by_samples" selected="true">One file by sample</option>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
243 <option value="archive">TAR Archive</option>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
244 </param>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
245 <when value="archive">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
246 <param name="archive_file" type="data" format="tar,tgz" label="TAR archive file" help="The TAR file containing the sequences file for each sample." />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
247 </when>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
248 <when value="files_by_samples">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
249 <repeat name="samples" title="Samples" min="1">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
250 <param name="name" type="text" label="Name" help="The sample name.">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
251 <expand macro="sanitizer_validator"/>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
252 </param>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
253 <param format="fastq" name="R1_file" type="data" label="Sequence file" help="FASTQ file of sample." />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
254 </repeat>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
255 </when>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
256 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
257 <!-- Amplicons -->
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
258 <param argument="--min-amplicon-size" type="integer" value="" label="Minimum amplicon size" help="The minimum size for the amplicons (with primers)"/>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
259 <param argument="--max_amplicon-size" type="integer" value="" label="Maximum amplicon size" help="The maximum size for the amplicons (with primers)"/>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
260 <!-- Primers -->
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
261 <param argument="--five-prim-primer" type="text" label="5' primer" help="The 5' primer sequence (wildcards are accepted). This primer must be written in 5' to 3' orientation (see details in 'Primers parameters' help section)">
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
262 <sanitizer invalid_char="">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
263 <valid initial="string.letters"/>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
264 </sanitizer>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
265 <validator type="regex">[A-Za-z]+</validator>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
266 </param>
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
267 <param argument="--three-prim-primer" type="text" label="3' primer" help="The 3' primer sequence (wildcards are accepted). This primer must be written in 5' to 3' orientation (see details in 'Primers parameters' help section)">
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
268 <sanitizer invalid_char="">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
269 <valid initial="string.letters"/>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
270 </sanitizer>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
271 <validator type="regex">[A-Za-z]+</validator>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
272 </param>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
273 </when>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
274 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
275 </inputs>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
276 <outputs>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
277 <data format="fasta" name="dereplicated_file" label="${tool.name}: dereplicated.fasta" from_work_dir="dereplicated.fasta" />
12
613b7551f28b planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0c3aee486a7e9b369ad4c037c2f588236acad117-dirty
oinizan
parents: 11
diff changeset
278 <data format="tsv" name="count_file" label="${tool.name}: count.tsv" from_work_dir="count.tsv" />
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
279 <data format="html" name="summary_file" label="${tool.name}: report.html" from_work_dir="report.html" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
280 </outputs>
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
281 <tests>
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
282 <test>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
283 <conditional name="sequencer_type">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
284 <param name="sequencer_selected" value="illumina" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
285 <conditional name="input_type">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
286 <param name="input_type_selected" value="archive" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
287 <param name="archive_file" ftype="tgz" value="input/test_dataset.tar.gz" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
288 <conditional name="archive_type">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
289 <param name="archive_type_selected" value="paired" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
290 <param name="R1_size" value="267" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
291 <param name="R2_size" value="266" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
292 <param name="mismatch_rate" value="0.15" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
293 <conditional name="merge_software_type">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
294 <param name="merge_software" value="flash" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
295 <param name="expected_amplicon_size" value="420" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
296 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
297 <param name="keep_unmerged" value="true" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
298 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
299 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
300 <param name="min_amplicon_size" value="44" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
301 <param name="max_amplicon_size" value="490" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
302 <conditional name="sequencing_protocol">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
303 <param name="sequencing_protocol_selected" value="standard" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
304 <param name="five_prim_primer" value="GGCGVACGGGTGAGTAA" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
305 <param name="three_prim_primer" value="GTGCCAGCNGCNGCGG" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
306 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
307 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
308 <output name="dereplicated_file" file="references/01-prepro-flash.fasta" compare="diff" lines_diff="0" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
309 <output name="count_file" file="references/01-prepro-flash.tsv" compare="diff" lines_diff="0" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
310 <output name="summary_file" file="references/01-prepro-flash.html" compare="sim_size" delta="0" />
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
311 </test>
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
312 <test>
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
313 <conditional name="sequencer_type">
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
314 <param name="sequencer_selected" value="illumina" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
315 <conditional name="input_type">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
316 <param name="input_type_selected" value="archive" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
317 <param name="archive_file" ftype="tgz" value="input/test_dataset.tar.gz" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
318 <conditional name="archive_type">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
319 <param name="archive_type_selected" value="paired" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
320 <param name="R1_size" value="267" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
321 <param name="R2_size" value="266" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
322 <param name="mismatch_rate" value="0.15" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
323 <conditional name="merge_software_type">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
324 <param name="merge_software" value="vsearch" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
325 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
326 <param name="keep_unmerged" value="true" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
327 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
328 </conditional>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
329 <param name="min_amplicon_size" value="44" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
330 <param name="max_amplicon_size" value="490" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
331 <conditional name="sequencing_protocol">
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
332 <param name="sequencing_protocol_selected" value="standard" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
333 <param name="five_prim_primer" value="GGCGVACGGGTGAGTAA" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
334 <param name="three_prim_primer" value="GTGCCAGCNGCNGCGG" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
335 </conditional>
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
336 </conditional>
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
337 <output name="dereplicated_file" file="references/01-prepro-vsearch.fasta" compare="diff" lines_diff="0" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
338 <output name="count_file" file="references/01-prepro-vsearch.tsv" compare="diff" lines_diff="0" />
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
339 <output name="summary_file" file="references/01-prepro-vsearch.html" compare="sim_size" delta="0" />
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
340 </test>
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
341 </tests>
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
342 <help>
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
343
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
344 @HELP_LOGO@
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
345
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
346 .. class:: h2
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
347
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
348 What it does
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
349
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
350 FROGS Pre-process filters and dereplicates amplicons for use in diversity analysis.
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
351
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
352 .. class:: h2
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
353
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
354 Inputs
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
355
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
356 Sequencer (methods used to sequence data):
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
357 - short reads : Illumnia Miseq , Hiseq (paired-ends or single-ends)
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
358 - long reads : PACBIO or Oxford Nanopore Technology (single-ends)
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
359 - short reads : 454 (single-ends)
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
360
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
361 Input file to submit and *"Are reads already merged ?"* parameter:
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
362 - a .tar archive (option Archive TAR) containing one file *_R1* and one file *_R2* per sample if the sequences are paired and not merged. ex: samplesA-B-C-D.tar(.gz)
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
363 - or a .tar archive (option Archive TAR) containing one file per sample (i) if the sequences are paired-end and already merged or (ii) if the sequences are single-end. ex: samplesA-B.tar(.gz) in this case reply *Yes* at *"Are reads already merged ?"*.
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
364 - or one file by sample (option One file by sample). ex: sampleA_R1.fastq(.gz) + sampleA_R2.fastq(.gz) + sampleB_R1.fastq(.gz) + sampleB_R2.fastq(.gz) if you have 2 samples A and B and sequences are paired and not merged
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
365 - or one file by sample (option One file by sample). ex: sampleA.fastq(.gz) + sampleB.fastq(.gz) if sequences are paired-end and already merged. Iin this case reply *Yes* at *"Are reads already merged ?"*.
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
366
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
367 Remark:
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
368 - The sample name must be of R1 and R2 files must be end with *_R1* and *_R2*. The upstream part from this tag (_R1 and _R2) will be consider as sample name. ex: sampleA_R1.fastq + sampleA_R2.fastq, the kept name will be sampleA
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
369 - sample files (alone or inside an archive) must be in `FASTQ &lt;https://en.wikipedia.org/wiki/FASTA_format&gt;`_ format or fastq.gz.
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
370
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
371
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
372 .. class:: h4
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
373
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
374 For paired-end reads:
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
375
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
376 **read size:** The maximum size of read R1 and of read R2. It is common to find read sizes of 150, 250 or 300 for Illumina sequencers.
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
377
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
378 **Mismatch rate:** The allowed maximum rate of mismatches during the merging between overlap sections of R1 and R2 reads. By default, the mismatch rate is 10%.
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
379
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
380 **Merge software:** For read merging it is possible to choose between 2 software `VSEARCH &lt;https://github.com/torognes/vsearch/&gt;`_ (by default) or `FLASH &lt;http://ccb.jhu.edu/software/FLASH/&gt;`_.
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
381
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
382 **Would you like to keep unmerged reads?:** In some cases, it is necessary to keep unmergeable reads (ITS, non-mergeable reads *i.e.* V1V4 of 16S rRNA). *No* (by default) = Unmerged reads will be excluded; *Yes* = unmerged reads will be artificially combined and kept for following process.
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
383
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
384
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
385 .. class:: h4
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
386
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
387 For paired-end and single-ends reads:
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
388
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
389 **Minimum amplicon length:** The minimum size of the amplicons after read (R1, R2) pair merging.
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
390
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
391 **Maximum amplicon length:** The maximum size of the amplicons after read (R1, R2) pair merging. In case of overlapping pairs, the maximum amplicon length (including primers) must be inferior or equal to the length of the R1 plus R2 length minus 10. R1 and R2 are merged by the common region with a minimum length of 10.
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
392
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
393 Do the sequences have PCR primers?:
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
394 - Yes (By default), after processing, the sequences will be returned without the PCR primers.
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
395 - No, the sequences do not contain PCR primer (`Kozich et al. 2013 &lt;http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3753973/&gt;`_)
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
396
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
397
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
398 .. class:: h2
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
399
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
400 Outputs
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
401
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
402 **Sequence file** (dereplicated.fasta): Only one file with all samples sequences (format `FASTA &lt;https://en.wikipedia.org/wiki/FASTA_format&gt;`_). These sequences are dereplicated: strictly identical sequences are represented only once, the initial count by sample is kept in count file (see bellow) and the total count is added in the sequence header. A "FROGS_combined" suffix will be added to unmerged paired sequences if you want to keep them.
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
403
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
404 **Count file** (count.tsv): This file contains the count of all unique sequences in each sample (format `TSV &lt;https://en.wikipedia.org/wiki/Tab-separated_values&gt;`_).
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
405
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
406 **Report file** (report.html): This file reports the number of remaining sequences after each filter (format `HTML &lt;https://en.wikipedia.org/wiki/HTML&gt;`_). Depending of the tool configuration there will be more or less filtering steps so more or less bars in the barplot.
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
407
11
ab9e3c8ab443 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit f1287ef131de1eb33c9d59c1b66312fe854a8c64-dirty
oinizan
parents: 9
diff changeset
408 .. image:: FROGS_preprocess_summary_v3.png
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
409 :height: 850
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
410 :width: 831
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
411
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
412 It also presents the length distribution of the full amplicon sequences after merging step and after filtering steps.
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
413
11
ab9e3c8ab443 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit f1287ef131de1eb33c9d59c1b66312fe854a8c64-dirty
oinizan
parents: 9
diff changeset
414 .. image:: FROGS_preprocess_lengthsSamples_v3.png
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
415 :height: 379
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
416 :width: 364
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
417
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
418
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
419 .. class:: h2
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
420
11
ab9e3c8ab443 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit f1287ef131de1eb33c9d59c1b66312fe854a8c64-dirty
oinizan
parents: 9
diff changeset
421 How it works ?
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
422
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
423 .. csv-table::
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
424 :header: "Steps", "Illumina"
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
425 :widths: 10, 150
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
426 :class: table table-hover
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
427
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
428 "1", "For unmerged data: Merges R1 and R2 with a maximum of M% mismatch in the overlaped region(`VSEARCH &lt;https://github.com/torognes/vsearch/&gt;`_ or `FLASH &lt;http://ccb.jhu.edu/software/FLASH/&gt;`_ or optionnaly `PEAR &lt;https://sco.h-its.org/exelixis/web/software/pear/&gt;`_) with a minimum of 10 bp in the overlap region. Resulting unmerged reads may optionnaly be artificially combined by adding 100 N between the reads"
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
429 "2", "If reads contains after sequencing the PCR primers: process removes sequences where the two primers are not present and removes primers in the kept sequences (`cutadapt &lt;http://cutadapt.readthedocs.org/en/latest/guide.html&gt;`_). The primer search accepts 10% of differences."
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
430 "3", "Process filters sequences with ambiguous nucleotides and for *merged* sequences filters on their length that must be ranged between 'Minimum amplicon size minus primer length' and 'Maximum amplicon size minus primer length'"
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
431 "4", "Dereplicates sequences"
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
432
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
433 .. csv-table::
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
434 :header: "Steps", "Longreads"
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
435 :widths: 10, 150
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
436 :class: table table-hover
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
437
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
438 "1", "Non merging process, longreads from PACBIO or ONT are single-end reads"
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
439 "2", "If reads contains after sequencing the PCR primers: process searches 5' primer on reads, then for all reads without 5' primer found the process (`cutadapt &lt;http://cutadapt.readthedocs.org/en/latest/guide.html&gt;`_) reverse-transcripts reads and searches again 5' primer (in dereplicates.fasta output, sequences have *rc* tag in the header when they have been reverse-complemented by cutadapt). Remark, after this step all reads are in same sens (5' -> 3'). Last step consists to search 3' primer on all theses reads. Process removes reads if 5' primer or 3' primer are not find at the end of process. When primers are found, reads are trimmed. The primer search accepts 10% of differences"
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
440 "3", "Process filters sequences with ambiguous nucleotides and on their length that must be range between 'Minimum amplicon size minus primer length' and 'Maximum amplicon size minus primer length'"
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
441 "4", "Dereplicates sequences"
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
442
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
443 .. csv-table::
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
444 :header: "Steps", "454"
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
445 :widths: 10, 150
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
446 :class: table table-hover
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
447
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
448 "1", "Non merging process, 454 reads are single-end reads"
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
449 "2", "Removes sequences where the two primers are not present, removes primers sequence from amplicon sequence and reverse complement the sequences on strand - (`cutadapt &lt;http://cutadapt.readthedocs.org/en/latest/guide.html&gt;`_). The primer search accepts 10% of differences"
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
450 "3", "Removes sequences with at least one homopolymer with more than seven nucleotides and with a distance of less than or equal to 10 nucleotides between two poor quality positions, *i.e.* with a Phred quality score lesser than 10"
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
451 "4", "Dereplicates sequences"
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
452
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
453 .. class:: h2
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
454
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
455 Advices/details on parameters
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
456
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
457 .. class:: h4
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
458
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
459 Keeping or not unmerged paired-end reads
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
460
11
ab9e3c8ab443 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit f1287ef131de1eb33c9d59c1b66312fe854a8c64-dirty
oinizan
parents: 9
diff changeset
461 .. class:: warningmark
12
613b7551f28b planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0c3aee486a7e9b369ad4c037c2f588236acad117-dirty
oinizan
parents: 11
diff changeset
462
11
ab9e3c8ab443 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit f1287ef131de1eb33c9d59c1b66312fe854a8c64-dirty
oinizan
parents: 9
diff changeset
463 This option is usefull when and only when, **targeted amplicon is longer than the sequencing technology** can provide (ITS amplicons, V1-V4 region of 16S for example). In other case, carefully, you will only keep noise in your analysis.
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
464
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
465 .. class:: h4
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
466
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
467 What is the difference between overlapped sequences and combined sequences?
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
468
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
469 **Case of a sequencing of overlapping sequences: case of 16S V3-V4 amplicon MiSeq sequencing**
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
470
11
ab9e3c8ab443 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit f1287ef131de1eb33c9d59c1b66312fe854a8c64-dirty
oinizan
parents: 9
diff changeset
471 .. image:: FROGS_preprocess_overlapped_sequence.png
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
472 :height: 261
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
473 :width: 531
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
474
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
475 **Case of a sequencing of non-overlapping sequences: case of ITS1 amplicon MiSeq sequencing**
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
476
11
ab9e3c8ab443 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit f1287ef131de1eb33c9d59c1b66312fe854a8c64-dirty
oinizan
parents: 9
diff changeset
477 .. image:: FROGS_preprocess_combined_sequence1.png
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
478 :height: 279
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
479 :width: 797
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
480
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
481 .. class:: warningmark
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
482
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
483 **“FROGS combined” warning points**
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
484
11
ab9e3c8ab443 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit f1287ef131de1eb33c9d59c1b66312fe854a8c64-dirty
oinizan
parents: 9
diff changeset
485 Read pairs are not merged because:
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
486
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
487 - the real amplicon length is greater than de number of base sequences (490 bp for MiSeq 2x250bp, remember of the minimum 10 bp overlap)
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
488 - the overlapped region is smaller than 10 (fixed parameter in FROGS).
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
489
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
490 Thus, “FROGS combined” sequences are artificial and present particular features especially on size.
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
491 Imagine a MiSeq sequencing of 2x250pb with sequences that cannot overlap, the resulting “FROGS combined” sequences length will be fixed to 600 bp.
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
492
11
ab9e3c8ab443 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit f1287ef131de1eb33c9d59c1b66312fe854a8c64-dirty
oinizan
parents: 9
diff changeset
493 .. image:: FROGS_preprocess_combined_sequence2.png
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
494 :height: 357
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
495 :width: 798
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
496
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
497 .. class:: h4
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
498
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
499 Primers parameters
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
500
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
501 The `Kozich et al. 2013 &lt;http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3753973/&gt;`_ protocol uses custom sequencing primers that are also the PCR primers. In this case, the reads do not contain the PCR primers.
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
502
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
503 In case of standard protocol, the primers must be provided in 5' to 3' orientation.
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
504
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
505 .. role:: alert-info
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
506
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
507 Example:
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
508
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
509 5' :alert-info:`ATGCCC` GTCGTCGTAAAATGC :alert-info:`ATTTCAG` 3'
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
510
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
511 Value for parameter 5' primer: ATGCCC
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
512
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
513 Value for parameter 3' primer: ATTTCAG
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
514
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
515
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
516 .. class:: h4
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
517
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
518 What happens if the 'merged' filter drasticaly reduces the number of sequences ?:
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
519
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
520 After merging step with VSEARCH, PEAR or FLASH, if you observe a loss of more than 20% in all samples, this can highlight a quality problem (see `FastQC &lt;http://www.bioinformatics.babraham.ac.uk/projects/fastqc/&gt;`_).
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
521
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
522 If the overlap between R1 and R2 is superior to 50 nucleotides and the quality of the end of the sequences is poor (see `FastQC &lt;http://www.bioinformatics.babraham.ac.uk/projects/fastqc/&gt;`_) you can try to cut the end of your sequences and relaunch the preprocess tool. You can either raise the mismatch percent in the overlapped region, but not too much!
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
523
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
524
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
525 .. class:: h4
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
526
11
ab9e3c8ab443 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit f1287ef131de1eb33c9d59c1b66312fe854a8c64-dirty
oinizan
parents: 9
diff changeset
527 FLASH : Amplicon size parameters
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
528
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
529 The two following images show two examples of perfect values for sizes parameters.
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
530
11
ab9e3c8ab443 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit f1287ef131de1eb33c9d59c1b66312fe854a8c64-dirty
oinizan
parents: 9
diff changeset
531 .. image:: FROGS_preprocess_ampliconSize_unimodal_v3.png
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
532 :height: 415
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
533 :width: 676
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
534
11
ab9e3c8ab443 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit f1287ef131de1eb33c9d59c1b66312fe854a8c64-dirty
oinizan
parents: 9
diff changeset
535 .. image:: FROGS_preprocess_ampliconSize_multimodal_v3.png
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
536 :height: 415
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
537 :width: 676
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
538
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
539 Don't worry, the "Expected amplicon size" does not need to be very accurate, and only necessary for sequences merging with FLASH.
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
540
14
ca1e9adbde51 "planemo upload commit c12b0878cb91bdeee5b3a2c873bc9905df1fc95d-dirty"
oinizan
parents: 13
diff changeset
541 **Remark :** We recommend to use PEAR if availbale (only for `academic user &lt;https://www.h-its.org/software/pear-paired-end-read-merger/&gt;`_) or Vsearch (by default on Galaxy interface). PEAR is available only in command line.
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
542
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
543
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
544
7
76dcbe930b1d "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 0a8dfe386b79711c479cf8a2bc8e9677e521b9e5-dirty"
oinizan
parents: 6
diff changeset
545 @HELP_CONTACT@
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
546
9
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
547 </help>
7bf54edaba24 planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/ commit 3d595459e82ea1674c83543f41c18169c159450e-dirty
oinizan
parents: 7
diff changeset
548 <expand macro="citations" />
0
27f57425dc55 "planemo upload for repository https://github.com/geraldinepascal/FROGS-wrappers/tree/v3.2.1 commit 30428631e20fff407dde4d0026d28d3fd0875811"
oinizan
parents:
diff changeset
549 </tool>