annotate picard_AddOrReplaceReadGroups.xml @ 4:ab1f60c26526 draft

Uploaded valid tools and complex repository dependency definition.
author devteam
date Fri, 21 Feb 2014 12:07:49 -0500
parents 9227b8c3093b
children 3d4f1fa26f0e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
1 <tool name="Add or Replace Groups" id="picard_ARRG" version="1.56.0">
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
2 <requirements><requirement type="package" version="1.56.0">picard</requirement></requirements>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
3 <command interpreter="python">
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
4 picard_wrapper.py
2
9227b8c3093b Updated command line format per dev team standards.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
5 --input="${inputFile}"
9227b8c3093b Updated command line format per dev team standards.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
6 --rg-lb="${rglb}"
9227b8c3093b Updated command line format per dev team standards.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
7 --rg-pl="${rgpl}"
9227b8c3093b Updated command line format per dev team standards.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
8 --rg-pu="${rgpu}"
9227b8c3093b Updated command line format per dev team standards.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
9 --rg-sm="${rgsm}"
9227b8c3093b Updated command line format per dev team standards.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
10 --rg-id="${rgid}"
9227b8c3093b Updated command line format per dev team standards.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
11 --rg-opts="${readGroupOpts.rgOpts}"
0
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
12 #if $readGroupOpts.rgOpts == "full"
2
9227b8c3093b Updated command line format per dev team standards.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
13 --rg-cn="${readGroupOpts.rgcn}"
9227b8c3093b Updated command line format per dev team standards.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
14 --rg-ds="${readGroupOpts.rgds}"
0
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
15 #end if
2
9227b8c3093b Updated command line format per dev team standards.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
16 --output-format="${outputFormat}"
9227b8c3093b Updated command line format per dev team standards.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
17 --output="${outFile}"
0
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
18 -j "\$JAVA_JAR_PATH/AddOrReplaceReadGroups.jar"
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
19 --tmpdir "${__new_file_path__}"
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
20 </command>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
21 <inputs>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
22 <param format="bam,sam" name="inputFile" type="data" label="SAM/BAM dataset to add or replace read groups in"
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
23 help="If empty, upload or import a SAM/BAM dataset." />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
24 <param name="rgid" value="1" type="text" label="Read group ID (ID tag)" help="The most important read group tag. Galaxy will use a value of '1' if nothing provided." />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
25 <param name="rgsm" value="" type="text" label="Read group sample name (SM tag)" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
26 <param name="rglb" value="" type="text" label="Read group library (LB tag)" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
27 <param name="rgpl" value="" type="text" label="Read group platform (PL tag)" help="illumina, solid, 454, pacbio, helicos" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
28 <param name="rgpu" value="" type="text" label="Read group platform unit" help="like run barcode, etc." />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
29 <conditional name="readGroupOpts">
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
30 <param name="rgOpts" type="select" label="Specify additional (optional) arguments" help="Allows you to set RGCN and RGDS.">
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
31 <option value="preSet">Use pre-set defaults</option>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
32 <option value="full">Set optional arguments</option>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
33 </param>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
34 <when value="preSet" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
35 <when value="full">
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
36 <param name="rgcn" value="" type="text" label="Read group sequencing center name" help="Leave set to &lt;null&gt; for default (none)" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
37 <param name="rgds" value="" type="text" label="Read group description" help="Leave set to &lt;null&gt; for default (none)" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
38 </when>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
39 </conditional>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
40 <param name="outputFormat" type="boolean" checked="True" truevalue="bam" falsevalue="sam" label="Output bam instead of sam" help="Uncheck for sam output" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
41 </inputs>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
42 <outputs>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
43 <data name="outFile" format="bam" label="${tool.name} on ${on_string}: ${outputFormat} with read groups replaced">
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
44 <change_format>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
45 <when input="outputFormat" value="sam" format="sam" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
46 </change_format>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
47 </data>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
48 </outputs>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
49 <tests>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
50 <test>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
51 <!-- Command for replacing read groups in bam:
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
52 java -jar AddOrReplaceReadGroups.jar VALIDATION_STRINGENCY=LENIENT I=test-data/picard_ARRG_input1.bam O=picard_ARRG_output1.sam RGID=one RGLB=lib RGPL=illumina RGPU=peaewe RGSM=sam1
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
53 -->
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
54 <param name="inputFile" value="picard_ARRG_input1.bam" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
55 <param name="rglb" value="lib" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
56 <param name="rgpl" value="illumina" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
57 <param name="rgpu" value="peaewe" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
58 <param name="rgsm" value="sam1" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
59 <param name="rgid" value="one" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
60 <param name="rgOpts" value="preSet" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
61 <param name="outputFormat" value="False" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
62 <output name="outFile" file="picard_ARRG_output1.sam" ftype="sam" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
63 </test>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
64 <test>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
65 <!-- Command for replacing read groups in sam:
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
66 java -jar AddOrReplaceReadGroups.jar VALIDATION_STRINGENCY=LENIENT I=test-data/picard_ARRG_input1.sam O=picard_ARRG_output2.sam RGLB=LIB RGPL=IL RGPU=PLAT RGSM=smp RGID=M5 RGCN=FamousCenter RGDS="description with spaces"
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
67 picard_ARRG_input1.bam can be created from picard_ARRG_input1.sam
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
68 -->
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
69 <param name="inputFile" value="picard_ARRG_input1.sam" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
70 <param name="rglb" value="LIB" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
71 <param name="rgpl" value="IL" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
72 <param name="rgpu" value="PLAT" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
73 <param name="rgsm" value="smp" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
74 <param name="rgid" value="M5" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
75 <param name="rgOpts" value="full" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
76 <param name="rgcn" value="FamousCenter" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
77 <param name="rgds" value="description with spaces" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
78 <param name="outputFormat" value="False" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
79 <output name="outFile" file="picard_ARRG_output2.sam" ftype="sam" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
80 </test>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
81 <test>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
82 <!-- Command for adding read groups in sam:
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
83 java -jar AddOrReplaceReadGroups.jar VALIDATION_STRINGENCY=LENIENT I=test-data/picard_ARRG_input2.sam O=picard_ARRG_output3.bam RGID=M6 RGLB=LIB RGPL=IL RGPU=PLAT RGSM=smp1
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
84 -->
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
85 <param name="inputFile" value="picard_ARRG_input2.sam" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
86 <param name="rglb" value="LIB" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
87 <param name="rgpl" value="IL" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
88 <param name="rgpu" value="PLAT" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
89 <param name="rgsm" value="smp1" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
90 <param name="rgid" value="M6" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
91 <param name="rgOpts" value="preSet" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
92 <param name="outputFormat" value="True" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
93 <output name="outFile" file="picard_ARRG_output3.bam" ftype="bam" />
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
94 </test>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
95 </tests>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
96 <help>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
97
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
98 .. class:: infomark
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
99
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
100 **Purpose**
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
101
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
102 Add or Replace Read Groups in an input BAM or SAM file.
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
103
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
104 **Read Groups are Important!**
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
105
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
106 Many downstream analysis tools (such as GATK, for example) require BAM datasets to contain read groups. Even if you are not going to use GATK, setting read groups correctly from the start will simplify your life greatly. Below we provide an explanation of read groups fields taken from GATK FAQ webpage:
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
107
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
108 .. csv-table::
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
109 :header-rows: 1
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
110
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
111 Tag,Importance,Definition,Meaning
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
112 "ID","Required","Read group identifier. Each @RG line must have a unique ID. The value of ID is used in the RG tags of alignment records. Must be unique among all read groups in header section. Read group IDs may be modified when merging SAM files in order to handle collisions.","Ideally, this should be a globally unique identify across all sequencing data in the world, such as the Illumina flowcell + lane name and number. Will be referenced by each read with the RG:Z field, allowing tools to determine the read group information associated with each read, including the sample from which the read came. Also, a read group is effectively treated as a separate run of the NGS instrument in tools like base quality score recalibration (a GATK component) -- all reads within a read group are assumed to come from the same instrument run and to therefore share the same error model."
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
113 "SM","Sample. Use pool name where a pool is being sequenced.","Required. As important as ID.","The name of the sample sequenced in this read group. GATK tools treat all read groups with the same SM value as containing sequencing data for the same sample. Therefore it's critical that the SM field be correctly specified, especially when using multi-sample tools like the Unified Genotyper (a GATK component)."
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
114 "PL","Platform/technology used to produce the read. Valid values: ILLUMINA, SOLID, LS454, HELICOS and PACBIO.","Important. Not currently used in the GATK, but was in the past, and may return. The only way to known the sequencing technology used to generate the sequencing data","It's a good idea to use this field."
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
115 "LB","DNA preparation library identify","Essential for MarkDuplicates","MarkDuplicates uses the LB field to determine which read groups might contain molecular duplicates, in case the same DNA library was sequenced on multiple lanes."
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
116
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
117 **Example of Read Group usage**
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
118
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
119 Support we have a trio of samples: MOM, DAD, and KID. Each has two DNA libraries prepared, one with 400 bp inserts and another with 200 bp inserts. Each of these libraries is run on two lanes of an illumina hiseq, requiring 3 x 2 x 2 = 12 lanes of data. When the data come off the sequencer, we would create 12 BAM files, with the following @RG fields in the header::
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
120
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
121 Dad's data:
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
122 @RG ID:FLOWCELL1.LANE1 PL:illumina LB:LIB-DAD-1 SM:DAD PI:200
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
123 @RG ID:FLOWCELL1.LANE2 PL:illumina LB:LIB-DAD-1 SM:DAD PI:200
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
124 @RG ID:FLOWCELL1.LANE3 PL:illumina LB:LIB-DAD-2 SM:DAD PI:400
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
125 @RG ID:FLOWCELL1.LANE4 PL:illumina LB:LIB-DAD-2 SM:DAD PI:400
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
126
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
127 Mom's data:
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
128 @RG ID:FLOWCELL1.LANE5 PL:illumina LB:LIB-MOM-1 SM:MOM PI:200
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
129 @RG ID:FLOWCELL1.LANE6 PL:illumina LB:LIB-MOM-1 SM:MOM PI:200
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
130 @RG ID:FLOWCELL1.LANE7 PL:illumina LB:LIB-MOM-2 SM:MOM PI:400
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
131 @RG ID:FLOWCELL1.LANE8 PL:illumina LB:LIB-MOM-2 SM:MOM PI:400
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
132
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
133 Kid's data:
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
134 @RG ID:FLOWCELL2.LANE1 PL:illumina LB:LIB-KID-1 SM:KID PI:200
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
135 @RG ID:FLOWCELL2.LANE2 PL:illumina LB:LIB-KID-1 SM:KID PI:200
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
136 @RG ID:FLOWCELL2.LANE3 PL:illumina LB:LIB-KID-2 SM:KID PI:400
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
137 @RG ID:FLOWCELL2.LANE4 PL:illumina LB:LIB-KID-2 SM:KID PI:400
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
138
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
139 Note the hierarchical relationship between read groups (unique for each lane) to libraries (sequenced on two lanes) and samples (across four lanes, two lanes for each library).
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
140
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
141 **Picard documentation**
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
142
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
143 This is a Galaxy wrapper for AddOrReplaceReadGroups, a part of the external package Picard-tools_.
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
144
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
145 .. _Picard-tools: http://www.google.com/search?q=picard+samtools
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
146
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
147 ------
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
148
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
149 .. class:: infomark
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
150
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
151 **Inputs, outputs, and parameters**
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
152
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
153 Either a sam file or a bam file must be supplied. If a bam file is used, it must
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
154 be coordinate-sorted. Galaxy currently coordinate-sorts all bam files.
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
155
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
156 The output file is either bam (the default) or sam, according to user selection,
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
157 and contains the same information as the input file except for the appropraite
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
158 additional (or modified) read group tags. Bam is recommended since it is smaller.
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
159
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
160 From the Picard documentation.
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
161
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
162 AddOrReplaceReadGroups REQUIRED parameters::
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
163
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
164 Option (Type) Description
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
165
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
166 RGLB=String Read Group Library
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
167 RGPL=String Read Group platform (e.g. illumina, solid)
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
168 RGPU=String Read Group platform unit (eg. run barcode)
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
169 RGSM=String Read Group sample name
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
170 RGID=String Read Group ID; Default value: null (empty)
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
171
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
172 AddOrReplaceReadGroups OPTIONAL parameters::
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
173
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
174 Option (Type) Description
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
175
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
176 RGCN=String Read Group sequencing center name; Default value: null (empty)
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
177 RGDS=String Read Group description Default value: null (empty)
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
178
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
179 One parameter that Picard's AddOrReplaceReadGroups offers that is automatically
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
180 set by Galaxy is the SORT_ORDER, which is set to coordinate.
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
181
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
182 .. class:: warningmark
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
183
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
184 **Warning on SAM/BAM quality**
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
185
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
186 Many SAM/BAM files produced externally and uploaded to Galaxy do not fully conform to SAM/BAM specifications. Galaxy deals with this by using the **LENIENT**
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
187 flag when it runs Picard, which allows reads to be discarded if they're empty or don't map. This appears
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
188 to be the only way to deal with SAM/BAM that cannot be parsed.
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
189
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
190
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
191
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
192 </help>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
193 </tool>
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
194
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
195
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
196
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
197
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
198
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
199
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
200
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
201
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
202
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
203
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
204
1cd7f3b42609 Uploaded tool.
devteam
parents:
diff changeset
205