annotate art_454.xml @ 11:0eea5a166d73 draft default tip

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/art commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
author iuc
date Mon, 30 Aug 2021 21:41:16 +0000
parents 3f163b178c5c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
1 <tool id="art_454" name="ART 454" version="2014.11.03.0">
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
2 <description>simulates pyrosequencing data</description>
11
0eea5a166d73 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/art commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
iuc
parents: 7
diff changeset
3 <expand macro="bio_tools"/>
0
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
4 <macros>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
5 <import>macros.xml</import>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
6 </macros>
5
7d6f5eef1245 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/art commit 321bb0b81c749a898c0b59447a5a87d68c4dd058
iuc
parents: 0
diff changeset
7 <expand macro="requirements"/>
0
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
8 <expand macro="stdio" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
9 <command><![CDATA[
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
10 art_454 $t
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
11
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
12 $aln
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
13 $sam
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
14
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
15 #if $rndSeed and $rndSeed > -1:
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
16 -r $rndSeed
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
17 #end if
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
18
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
19 #if $c
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
20 -c $c
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
21 #end if
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
22
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
23 #if $generate.amplicon.use_amplicon == "amplicon_true":
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
24 #if $generate.choice == "single_end":
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
25 -A
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
26 #else:
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
27 -B
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
28 #end if
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
29 #end if
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
30
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
31 $input_seq_file
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
32 output
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
33
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
34 #if $generate.choice == "single_end":
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
35 $fold_coverage
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
36 #else:
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
37 $fold_coverage
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
38 $generate.fragment_size
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
39 $generate.fragment_sd
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
40 #end if
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
41
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
42 #if $generate.amplicon.use_amplicon == "amplicon_true":
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
43 #if $generate.choice == "single_end":
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
44 $generate.amplicon.reads_per_amplicon
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
45 #else:
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
46 $generate.amplicon.read_pairs_per_amplicon
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
47 #end if
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
48 #end if
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
49 ;
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
50 ]]></command>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
51 <inputs>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
52 <param label="DNA/RNA reference sequence" format="fasta" name="input_seq_file" type="data"/>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
53 <param label="the fold of read coverage over the reference sequences" name="fold_coverage" type="integer" value="20"/>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
54
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
55 <conditional name="generate">
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
56 <param name="choice" type="select" label="Type of data to generate">
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
57 <option value="single_end">Single-End</option>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
58 <option value="paired_end">Paired-End</option>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
59 </param>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
60 <when value="single_end">
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
61 <expand macro="amplicon" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
62 </when>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
63 <when value="paired_end">
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
64 <expand macro="frag_len_sd" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
65 <expand macro="amplicon_pair" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
66 </when>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
67 </conditional>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
68
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
69
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
70 <expand macro="sam" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
71 <expand macro="aln" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
72
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
73 <param type="boolean" label="indicate to simulate reads from the built-in GS FLX Titanium profile (-t)" name="t" truevalue="-t" falsevalue="" optional="true" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
74 <param label="specify the number of flow cycles by the sequencer [100 for GS-FLX, 200 for GS-FLX Titanium] (-c)" name="c" type="integer" value="100" optional="true" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
75
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
76 <expand macro="rndSeed" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
77 </inputs>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
78 <outputs>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
79 <!-- Single End -->
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
80 <data format="fastq" name="output_fq1_single" from_work_dir="output.fq" label="Simulated of 454 sequencing of $input_seq_file.name">
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
81 <filter>generate['choice'] == "single_end"</filter>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
82 </data>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
83
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
84 <!-- Paired End -->
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
85 <data format="fastq" name="output_fq1_paired" from_work_dir="output1.fq" label="Simulated of 454 sequencing of $input_seq_file.name (Forward)">
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
86 <filter>generate['choice'] != "single_end"</filter>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
87 </data>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
88 <data format="fastq" name="output_fq2_paired" from_work_dir="output2.fq" label="Simulated of 454 sequencing of $input_seq_file.name (Reverse)">
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
89 <filter>generate['choice'] != "single_end"</filter>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
90 </data>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
91 <data format="sam" name="output_sam" from_work_dir="output.sam" label="Mapping of Simulated 454 data to $input_seq_file.name">
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
92 <filter>sam</filter>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
93 </data>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
94
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
95 <!-- Single End -->
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
96 <data format="aln" name="output_aln1_single" from_work_dir="output.aln" label="Alignment of Simulated 454 data to $input_seq_file.name">
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
97 <filter>aln and generate['choice'] == "single_end"</filter>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
98 </data>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
99 <!-- Paired End -->
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
100 <data format="aln" name="output_aln1_paired" from_work_dir="output1.aln" label="Alignment of Simulated 454 data to $input_seq_file.name">
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
101 <filter>aln and generate['choice'] != "single_end"</filter>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
102 </data>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
103 <data format="aln" name="output_aln2_paired" from_work_dir="output2.aln" label="Alignment of Simulated 454 data to $input_seq_file.name">
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
104 <filter>generate['choice'] != "single_end" and generate['amplicon']['use_amplicon'] == "amplicon_true"</filter>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
105 </data>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
106 </outputs>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
107 <tests>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
108 <!-- Single End tests -->
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
109 <test>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
110 <param name="rndSeed" value="42" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
111 <param name="input_seq_file" value="input.fa" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
112 <param name="fold_coverage" value="20" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
113 <param name="choice" value="single_end" />
7
3f163b178c5c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/art commit 4f3b019991c8a322870d1130a7c0a34d5c09758f
iuc
parents: 5
diff changeset
114 <output name="output_fq1_single" file="art.454.01.fq" compare="sim_size" delta="5000" />
0
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
115 </test>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
116 <test>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
117 <param name="rndSeed" value="42" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
118 <param name="input_seq_file" value="input.fa" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
119 <param name="fold_coverage" value="20" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
120 <param name="choice" value="single_end" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
121 <param name="sam" value="True" />
7
3f163b178c5c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/art commit 4f3b019991c8a322870d1130a7c0a34d5c09758f
iuc
parents: 5
diff changeset
122 <output name="output_fq1_single" file="art.454.01.fq" compare="sim_size" delta="5000" />
3f163b178c5c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/art commit 4f3b019991c8a322870d1130a7c0a34d5c09758f
iuc
parents: 5
diff changeset
123 <output name="output_sam" file="art.454.01.sam" compare="sim_size" delta="5000"/>
0
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
124 </test>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
125 <!-- Paired End tests -->
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
126 <test>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
127 <param name="rndSeed" value="42" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
128 <param name="input_seq_file" value="input.fa" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
129 <param name="fold_coverage" value="20" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
130 <param name="choice" value="paired_end" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
131 <param name="fragment_size" value="105" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
132 <param name="fragment_sd" value="5" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
133 <param name="sam" value="True" />
7
3f163b178c5c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/art commit 4f3b019991c8a322870d1130a7c0a34d5c09758f
iuc
parents: 5
diff changeset
134 <output name="output_fq1_paired" file="art.454.021.fq" compare="sim_size" delta="5000" />
3f163b178c5c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/art commit 4f3b019991c8a322870d1130a7c0a34d5c09758f
iuc
parents: 5
diff changeset
135 <output name="output_fq2_paired" file="art.454.022.fq" compare="sim_size" delta="5000" />
3f163b178c5c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/art commit 4f3b019991c8a322870d1130a7c0a34d5c09758f
iuc
parents: 5
diff changeset
136 <output name="output_sam" file="art.454.02.sam" compare="sim_size" delta="5000"/>
0
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
137 </test>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
138 </tests>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
139 <help><![CDATA[
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
140 Art 454 Pyrosequencing Simulator
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
141 ================================
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
142
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
143 ART_454 is a simulation program to generate sequence read data of Roche 454
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
144 Pyrosequencing sequencers. ART generates reads according to the empirical read
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
145 quality profile and the calibrated error profile of uncall/overcall
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
146 homopolymers from real 454 read data. ART has been using for testing or
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
147 benchmarking a variety of method or tools for next-generation sequencing data
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
148 analysis, including read alignment, de novo assembly, detection of SNP, CNV, or
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
149 other structure variation.
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
150
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
151 art_454 can generate both single-end and paired-end of 454 sequencing platform.
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
152 Besides for regular genome DNA and cDNA sequencing simulation, art_454 also
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
153 supports amplicon sequencing. The reference sequences can be either DNA or RNA.
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
154 ]]></help>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
155 <expand macro="citation" />
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
156 </tool>
03a48ad6b460 Uploaded
iuc
parents:
diff changeset
157