Mercurial > repos > bebatut > convert_extract_sequence_file
annotate convert_extract_sequence_file.xml @ 1:158642ce204f draft default tip
planemo upload commit 0a1bbb0870f6b776175151d4bc818c5546731ca8-dirty
author | bebatut |
---|---|
date | Thu, 28 Apr 2016 08:36:12 -0400 |
parents | 01c2b74b3a21 |
children |
rev | line source |
---|---|
0
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
1 <tool id="convert_extract_sequence_file" name="Convert/ Extract information" version="1.0.0"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
2 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
3 <description>from a sequence file, with possible constraints</description> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
4 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
5 <macros> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
6 <xml name="extraction_option"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
7 <param name="to_extract" type="select" display="checkboxes" multiple="true" label="Information to extract" help=""> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
8 <option value="id">Identifiant</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
9 <option value="length">Length</option> |
1
158642ce204f
planemo upload commit 0a1bbb0870f6b776175151d4bc818c5546731ca8-dirty
bebatut
parents:
0
diff
changeset
|
10 <option value="description">Description</option> |
0
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
11 <validator type="no_options" message="Select at least one information to extract"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
12 </param> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
13 </xml> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
14 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
15 <xml name="extraction_test"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
16 <param name='specific_extraction' type="select" label="Extract specific information?" help="If no is selected, a sequence file is generated. If yes, a text file containing the wanted information is generated"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
17 <option value="True">Yes</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
18 <option value="False" selected="true">No</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
19 </param> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
20 </xml> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
21 </macros> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
22 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
23 <requirements> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
24 </requirements> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
25 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
26 <stdio> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
27 </stdio> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
28 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
29 <version_command> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
30 </version_command> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
31 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
32 <!--<command>--> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
33 <command><![CDATA[ |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
34 python $__tool_directory__/convert_extract_sequence_file.py |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
35 --input $sequence_file_format.sequence_file |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
36 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
37 --custom_extraction_type $sequence_file_format.extraction.specific_extraction |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
38 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
39 #if $sequence_file_format.extraction.specific_extraction == "True": |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
40 --to_extract "{$sequence_file_format.extraction.to_extract}" |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
41 --output_information $information_file |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
42 #else if $sequence_file_format.format=="fastq": |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
43 --split $sequence_file_format.extraction.split.split_test |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
44 #if $sequence_file_format.extraction.split.split_test : |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
45 --quality_format $sequence_file_format.extraction.split.quality_format |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
46 --output_sequence $fasta_sequence_file_from_fastq |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
47 --output_quality $quality_file |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
48 #else: |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
49 --output_sequence $fastq_sequence_file |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
50 #end if |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
51 #else: |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
52 --output_sequence $fasta_sequence_file |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
53 #end if |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
54 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
55 #if $constraints.constrained_extraction == "True" : |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
56 #for $i, $constrain in enumerate( $constraints.constraint_definition ) |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
57 #set info_to_constrain=$constrain.constrained_information['info_to_constrain'] |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
58 #if $info_to_constrain in ("id"): |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
59 --constraint "$info_to_constrain: |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
60 ${constrain.constrained_information.constraint_type.type}: |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
61 ${constrain.constrained_information.constraint_type.value}" |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
62 #else: |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
63 #for $j, $sub_constrain in enumerate( $constrain.constrained_information.constraint_definition ) |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
64 --constraint "$info_to_constrain: |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
65 ${sub_constrain.type}: |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
66 ${sub_constrain.value}" |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
67 #end for |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
68 #end if |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
69 #end for |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
70 #end if |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
71 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
72 --report $report_filepath |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
73 --format $sequence_file_format.format |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
74 ]]> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
75 </command> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
76 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
77 <inputs> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
78 <conditional name="sequence_file_format"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
79 <param name="format" type="select" display="radio" |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
80 label="Format of the sequence file" help=""> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
81 <option value="fasta">Fasta</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
82 <option value="fastq">FastQ</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
83 </param> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
84 <when value="fastq"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
85 <param name="sequence_file" type="data" format="fastq" |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
86 label="Sequence file" help=""/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
87 <conditional name="extraction"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
88 <expand macro="extraction_test"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
89 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
90 <when value="True"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
91 <expand macro="extraction_option"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
92 </when> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
93 <when value="False"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
94 <conditional name="split"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
95 <param name='split_test' type="select" label="Split file into sequence and quality files?" help="If yes is selected, a fasta and a quality file are generated. If no, a fastq file is generated"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
96 <option value="True" selected="true">Yes</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
97 <option value="False">No</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
98 </param> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
99 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
100 <when value="True"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
101 <param name="quality_format" type="select" display="radio" label="Coding of quality scores?" help=""> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
102 <option value="sanger" selected="true">Sanger (Phred+33)</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
103 <option value="solexa">Solexa (Solexa+64) </option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
104 <option value="illumina_1_3">Illumina 1.3+ (Phred+64) </option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
105 <option value="illumina_1_5">Illumina 1.5+ (Phred+64) </option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
106 <option value="illumina_1_8">Illumina 1.8+ (Phred+33) </option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
107 </param> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
108 </when> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
109 <when value="False" /> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
110 </conditional> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
111 </when> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
112 </conditional> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
113 </when> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
114 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
115 <when value="fasta"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
116 <param name="sequence_file" type="data" format="fasta" |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
117 label="Sequence file" help=""/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
118 <conditional name="extraction"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
119 <expand macro="extraction_test"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
120 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
121 <when value="True"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
122 <expand macro="extraction_option"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
123 </when> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
124 <when value="False" /> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
125 </conditional> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
126 </when> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
127 </conditional> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
128 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
129 <conditional name="constraints"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
130 <param name='constrained_extraction' type='select' label="Constrain extraction?" help=""> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
131 <option value="True">Yes</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
132 <option value="False" selected="true">No</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
133 </param> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
134 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
135 <when value="True"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
136 <repeat name="constraint_definition" title="Constraints on sequences" min="1"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
137 <conditional name="constrained_information"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
138 <param name="info_to_constrain" type="select" label="Information to constrain" help=""> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
139 <option value="id">Identifiant</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
140 <option value="length">Length</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
141 </param> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
142 <when value="id"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
143 <conditional name="constraint_type"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
144 <param name="type" type="select" display="radio" label="Type of constraint" help=""> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
145 <option value="equal">Equal a value</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
146 <option value="in">In a list</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
147 <option value="not_in">Not in a list</option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
148 </param> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
149 <when value="equal"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
150 <param name="value" type="text" size="200" label="Equal to" help=""/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
151 <validator type="empty_field" message="Give a value"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
152 </when> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
153 <when value="in"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
154 <param format="txt" name="value" type="data" label="List of constraint" help="Text file with a value per line and nothing else"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
155 <validator type="unspecified_build" message="Select a file"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
156 </when> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
157 <when value="not_in"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
158 <param format="txt" name="value" type="data" label="List of constraint" help="Text file with a value per line and nothing else"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
159 <validator type="unspecified_build" message="Select a file"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
160 </when> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
161 </conditional> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
162 </when> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
163 <when value="length"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
164 <repeat name="constraint_definition" title="Constraint on sequence length" min="1"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
165 <param name="type" type="select" label="Type of constraint" help=""> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
166 <option value="equal">Equal to </option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
167 <option value="lower">Lower than </option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
168 <option value="strictly_lower">Strictly lower than </option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
169 <option value="greater">Greater than </option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
170 <option value="strictly_greater">Strictly greater than </option> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
171 </param> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
172 <param name="value" type="integer" min="0" max="3000" value="100" label="Value" help=""/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
173 </repeat> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
174 </when> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
175 </conditional> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
176 </repeat> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
177 </when> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
178 <when value="False" /> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
179 </conditional> /> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
180 </inputs> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
181 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
182 <outputs> |
1
158642ce204f
planemo upload commit 0a1bbb0870f6b776175151d4bc818c5546731ca8-dirty
bebatut
parents:
0
diff
changeset
|
183 <data format="tabular" name="information_file" |
0
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
184 label="${tool.name} on ${on_string}: Information"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
185 <filter>((sequence_file_format['extraction']['specific_extraction'] == "True" ))</filter> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
186 </data> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
187 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
188 <data format="fasta" name="fasta_sequence_file" |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
189 label="${tool.name} on ${on_string}: Extracted sequences" > |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
190 <filter>((sequence_file_format['format'] == 'fasta' and not sequence_file_format['extraction']['specific_extraction']== "True" ))</filter> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
191 </data> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
192 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
193 <data format="fastq" name="fastq_sequence_file" |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
194 label="${tool.name} on ${on_string}: Extracted sequences"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
195 <filter>((sequence_file_format['format'] == 'fastq' and sequence_file_format['extraction']['specific_extraction'] == "False" and sequence_file_format['extraction']['split']['split_test'] == "False" ))</filter> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
196 </data> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
197 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
198 <data format="qual" name="quality_file" |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
199 label="${tool.name} on ${on_string}: Extracted quality"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
200 <filter>((sequence_file_format['format'] == 'fastq' and sequence_file_format['extraction']['specific_extraction'] == "False" and sequence_file_format['extraction']['split']['split_test'] == "True" ))</filter> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
201 </data> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
202 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
203 <data format="fasta" name="fasta_sequence_file_from_fastq" |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
204 label="${tool.name} on ${on_string}: Extracted sequences"> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
205 <filter>((sequence_file_format['format'] == 'fastq' and sequence_file_format['extraction']['specific_extraction'] == "False" and sequence_file_format['extraction']['split']['split_test'] == "True" ))</filter> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
206 </data> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
207 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
208 <data format="txt" name="report_filepath" |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
209 label="${tool.name} on ${on_string}: Report"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
210 </outputs> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
211 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
212 <tests> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
213 <test> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
214 <param name="format" value="fasta"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
215 <param name="sequence_file" value="input_sequence_file.fasta"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
216 <param name="specific_extraction" value="True" /> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
217 <param name="to_extract" value="length" /> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
218 <param name="constrained_extraction" value="False" /> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
219 <output name="information_file" file="information_lenght_fasta_output.txt"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
220 <output name="report_filepath" file="report_length_fasta_output.txt"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
221 </test> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
222 <test> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
223 <param name="format" value="fastq"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
224 <param name="sequence_file" value="input_sequence_file.fastq"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
225 <param name="specific_extraction" value="False" /> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
226 <param name="split_test" value="True" /> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
227 <param name="quality_format" value="illumina_1_3" /> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
228 <param name="constrained_extraction" value="False" /> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
229 <output name="quality_file" file="extracted_quality_illumina_1_3_fastq_output.qual"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
230 <output name="fasta_sequence_file_from_fastq" file="extracted_sequences_illumina_1_3_fastq_output.fasta"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
231 <output name="report_filepath" file="report_illumina_1_3_fastq_output.txt"/> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
232 </test> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
233 </tests> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
234 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
235 <help><![CDATA[ |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
236 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
237 **What it does** |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
238 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
239 This tool extracts information (sequences, id, length, ...) from sequence files or convert a FastQ file to Fasta file. |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
240 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
241 Some constraints could be added to extraction/conversion. For example, only sequences with more than 30 bp could be extracted. Or, a sequences whose the identifiant is in a list. |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
242 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
243 The input is a sequence file in fasta or fastq format. The tool generates different outputs given the chosen parameters. |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
244 ]]> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
245 </help> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
246 |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
247 <citations> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
248 </citations> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
249 </tool> |
01c2b74b3a21
planemo upload commit 23ef4b1699065b4f6200c58328bfecfb33dd7fd1-dirty
bebatut
parents:
diff
changeset
|
250 |