annotate ngsap-vc/gatk/print_reads.xml @ 3:0d10255b5434 draft default tip

Uploaded
author scisjnu123
date Thu, 03 Oct 2019 10:42:15 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
1 <macros>
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
2 <xml name="PrintReadsParameters" tokens="tag">
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
3
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
4 <expand macro="macro_bam_input" tag="@TAG@" />
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
5
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
6 <!-- BQSR in main config -->
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
7
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
8 <expand macro="macro_optional_parameters">
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
9
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
10 <param name="number" type="integer" value="" optional="true" label="Print the first n reads from the file, discarding the rest" help="-n,&#8209;&#8209;number &amp;lt;number&amp;gt;" />
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
11
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
12 <param name="platform" type="text" value="" optional="true" label="Exclude all reads with this platform from the output" help="-platform,&#8209;&#8209;platform &amp;lt;platform&amp;gt;" />
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
13
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
14 <param name="readGroup" type="text" value="" optional="true" label="Exclude all reads with this read group from the output" help="-readGroup,&#8209;&#8209;readGroup &amp;lt;readGroup&amp;gt;" />
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
15
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
16 <param name="sample_file" type="data" format="txt" optional="true" label="File containing a list of samples (one per line). Can be specified multiple times" help="-sf,&#8209;&#8209;sample_file &amp;lt;sample_file&amp;gt;" />
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
17
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
18 <repeat name="sample_names" title="Sample names to be included in the analysis" help="-sn,‑‑sample_name &amp;lt;sample_name&amp;gt;">
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
19 <param name="sample_name" type="text" value="" title="Sample name to be included in the analysis" />
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
20 </repeat>
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
21
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
22 <param name="simplify" type="text" truevalue="-s" falsevalue="" label="Erase all extra attributes in the read but keep the read group information" help="-s,&#8209;&#8209;simplify" />
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
23
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
24 </expand>
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
25
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
26 </xml>
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
27
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
28 <xml name="PrintReadsOutput">
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
29 <data format="bam" name="pr_output_bam" label="${tool.name} - ${analysis_type.analysis_type_selector} on ${on_string} (BAM)">
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
30 <yield />
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
31 </data>
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
32 </xml>
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
33
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
34 <template name="PrintReadsPreprocessing">
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
35 <![CDATA[
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
36 @token_bam_input_pre@
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
37 ]]>
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
38 </template>
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
39
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
40 <template name="PrintReadsOptions">
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
41 <![CDATA[
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
42 --out ${pr_output_bam}
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
43
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
44 @token_bam_input@
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
45
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
46 #set $optionals = $analysis_type.optional_parameters
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
47 #if $optionals.optional_parameters_enabled
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
48 #if int($optionals.number) > 0
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
49 --number $optionals.number
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
50 #end if
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
51 #if str($optionals.platform)
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
52 --platform $optionals.platform
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
53 #end if
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
54 #if str($optionals.readGroup)
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
55 --readGroup $optionals.readGroup
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
56 #end if
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
57 #if $optionals.sample_file
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
58 --sample_file $optionals.sample_file
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
59 #end if
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
60 #if $optionals.sample_names
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
61 #for $sample in $optionals.sample_names:
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
62 --intervals ${sample.sample_name}
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
63 #end for
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
64 #end if
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
65 $optionals.simplify
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
66 #end if
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
67 ]]>
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
68 </template>
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
69 </macros>
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
70
0d10255b5434 Uploaded
scisjnu123
parents:
diff changeset
71