annotate rapsodyn/mpileupfilterandstat.xml @ 15:56d328bce3a7 draft default tip

Uploaded
author mcharles
date Thu, 29 Jan 2015 08:54:06 -0500
parents 3f7b0788a1c4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3f7b0788a1c4 Uploaded
mcharles
parents: 0
diff changeset
1 <tool id="mpileupfilterandstat" name="mpileupfilterandstat" version="1.00">
0
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
2 <description>Filter mpileup file entry</description>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
3 <command interpreter="perl">
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
4 #if $stat.do_stat=="YES"
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
5 mpileupfilterandstat.pl -input_file $input_file -log_file $log_file -min_depth $min_depth -min_frequency $min_frequency -min_distance $min_distance -min_forward_and_reverse $min_forward_and_reverse -max_depth $max_depth -do_stat $stat.do_stat
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
6 -stat_min_depth_min $stat.stat_min_depth_min -stat_min_depth_max $stat.stat_min_depth_max -stat_min_depth_step $stat.stat_min_depth_step
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
7 -stat_max_depth_min $stat.stat_max_depth_min -stat_max_depth_max $stat.stat_max_depth_max -stat_max_depth_step $stat.stat_max_depth_step
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
8 -stat_freq_min $stat.stat_freq_min -stat_freq_max $stat.stat_freq_max -stat_freq_step $stat.stat_freq_step
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
9 -stat_dist_min $stat.stat_dist_min -stat_dist_max $stat.stat_dist_max -stat_dist_step $stat.stat_dist_step > $output_file
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
10 #else
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
11 mpileupfilterandstat.pl -input_file $input_file -log_file $log_file -min_depth $min_depth -min_frequency $min_frequency -min_distance $min_distance -min_forward_and_reverse $min_forward_and_reverse -max_depth $max_depth -do_stat $stat.do_stat > $output_file
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
12 #end if
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
13
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
14 </command>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
15 <inputs>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
16 <param name="input_file" type="data" format="pileup" label="Select a suitable input file from your history"/>
7
3f7b0788a1c4 Uploaded
mcharles
parents: 0
diff changeset
17 <param name="min_depth" type="integer" value="1" label="Minimum depth at variant position "/>
3f7b0788a1c4 Uploaded
mcharles
parents: 0
diff changeset
18 <param name="max_depth" type="integer" value="500" label="Maximum depth at variant position "/>
3f7b0788a1c4 Uploaded
mcharles
parents: 0
diff changeset
19 <param name="min_frequency" type="float" value="0" label="Minimum variant frequency (between 0-1 : 0.5 for 50%) "/>
0
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
20 <param name="min_forward_and_reverse" type="integer" value="0" label="Minimum variant coverage by forward and reverse reads"/>
7
3f7b0788a1c4 Uploaded
mcharles
parents: 0
diff changeset
21 <param name="min_distance" type="integer" value="0" label="Minimum physical distance between variant"/>
0
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
22 <conditional name="stat">
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
23 <param name="do_stat" type="select" label="Compute stats ">
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
24 <option value="NO">NO</option>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
25 <option value="YES">YES</option>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
26 </param>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
27 <when value="YES">
7
3f7b0788a1c4 Uploaded
mcharles
parents: 0
diff changeset
28 <param name="stat_min_depth_min" type="integer" value = "4" label="min_depth - min" />
3f7b0788a1c4 Uploaded
mcharles
parents: 0
diff changeset
29 <param name="stat_min_depth_max" type="integer" value = "20" label="min_depth - max" />
3f7b0788a1c4 Uploaded
mcharles
parents: 0
diff changeset
30 <param name="stat_min_depth_step" type="integer" value = "4" label="min_depth - step" />
3f7b0788a1c4 Uploaded
mcharles
parents: 0
diff changeset
31 <param name="stat_max_depth_min" type="integer" value = "200" label="max_depth - min" />
0
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
32 <param name="stat_max_depth_max" type="integer" value = "200" label="max_depth - max" />
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
33 <param name="stat_max_depth_step" type="integer" value = "100" label="max_depth - step" />
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
34 <param name="stat_freq_min" type="float" value = "0.8" label="freq - min" />
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
35 <param name="stat_freq_max" type="float" value = "1" label="freq - max" />
7
3f7b0788a1c4 Uploaded
mcharles
parents: 0
diff changeset
36 <param name="stat_freq_step" type="float" value = "0.2" label="freq - step" />
0
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
37 <param name="stat_dist_min" type="integer" value = "0" label="dist - min" />
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
38 <param name="stat_dist_max" type="integer" value = "50" label="dist - max" />
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
39 <param name="stat_dist_step" type="integer" value = "50" label="dist - step" />
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
40 </when>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
41 <when value="NO">
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
42
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
43 </when>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
44 </conditional>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
45
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
46
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
47
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
48 </inputs>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
49 <outputs>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
50 <data name="output_file" format="pileup" label="${tool.name} MPILEUP on ${on_string}"/>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
51 <data name="log_file" format="txt" label="${tool.name} LOG on ${on_string}"/>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
52 </outputs>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
53
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
54 <help>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
55
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
56
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
57
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
58 </help>
442a7c88b886 Uploaded
mcharles
parents:
diff changeset
59 </tool>