annotate pyCRAC/pyBinCollector.xml @ 0:19b20927172d draft

Uploaded
author swebb
date Tue, 18 Jun 2013 09:11:00 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
19b20927172d Uploaded
swebb
parents:
diff changeset
1 <tool id ="pyBinCollector" name="pyBinCollector">
19b20927172d Uploaded
swebb
parents:
diff changeset
2 <requirements>
19b20927172d Uploaded
swebb
parents:
diff changeset
3 <requirement type="package">pyCRAC</requirement>
19b20927172d Uploaded
swebb
parents:
diff changeset
4 </requirements>
19b20927172d Uploaded
swebb
parents:
diff changeset
5 <command interpreter="perl">
19b20927172d Uploaded
swebb
parents:
diff changeset
6 pyBinCollector.pl
19b20927172d Uploaded
swebb
parents:
diff changeset
7 -f $input
19b20927172d Uploaded
swebb
parents:
diff changeset
8 --gtf $addGTF.gtf
19b20927172d Uploaded
swebb
parents:
diff changeset
9 #if $addGTF.gtfFile == "default" and $addGTF.annotate.annotations == "auto":
19b20927172d Uploaded
swebb
parents:
diff changeset
10 --annotation $addGTF.annotate.scan.annotation
19b20927172d Uploaded
swebb
parents:
diff changeset
11 #else:
19b20927172d Uploaded
swebb
parents:
diff changeset
12 --annotation $addGTF.annotate.annotation
19b20927172d Uploaded
swebb
parents:
diff changeset
13 #end if#
19b20927172d Uploaded
swebb
parents:
diff changeset
14 #if $addOpt.options == "edit":
19b20927172d Uploaded
swebb
parents:
diff changeset
15 --options
19b20927172d Uploaded
swebb
parents:
diff changeset
16 --range $addOpt.range
19b20927172d Uploaded
swebb
parents:
diff changeset
17 --min_length $addOpt.min_length
19b20927172d Uploaded
swebb
parents:
diff changeset
18 --max_length $addOpt.max_length
19b20927172d Uploaded
swebb
parents:
diff changeset
19 --numberofbins $addOpt.numberofbins
19b20927172d Uploaded
swebb
parents:
diff changeset
20 -s $addOpt.sequence
19b20927172d Uploaded
swebb
parents:
diff changeset
21 #if $addOpt.limitBins.binselect == "yes":
19b20927172d Uploaded
swebb
parents:
diff changeset
22 --bins1 $addOpt.limitBins.bs_first
19b20927172d Uploaded
swebb
parents:
diff changeset
23 --bins2 $addOpt.limitBins.bs_last
19b20927172d Uploaded
swebb
parents:
diff changeset
24 #end if#
19b20927172d Uploaded
swebb
parents:
diff changeset
25 $addOpt.ignore
19b20927172d Uploaded
swebb
parents:
diff changeset
26 $addOpt.oall.outputall
19b20927172d Uploaded
swebb
parents:
diff changeset
27 #end if#
19b20927172d Uploaded
swebb
parents:
diff changeset
28 -o "$input.name"
19b20927172d Uploaded
swebb
parents:
diff changeset
29 #if $addOpt.options == "edit" and $addOpt.oall.outputall == "--outputall":
19b20927172d Uploaded
swebb
parents:
diff changeset
30 --id $sd.id
19b20927172d Uploaded
swebb
parents:
diff changeset
31 --sd $sd
19b20927172d Uploaded
swebb
parents:
diff changeset
32 --ssub $ssub
19b20927172d Uploaded
swebb
parents:
diff changeset
33 --sdel $sdel
19b20927172d Uploaded
swebb
parents:
diff changeset
34 --asd $asd
19b20927172d Uploaded
swebb
parents:
diff changeset
35 --assub $assub
19b20927172d Uploaded
swebb
parents:
diff changeset
36 --asdel $asdel
19b20927172d Uploaded
swebb
parents:
diff changeset
37 #else:
19b20927172d Uploaded
swebb
parents:
diff changeset
38 --out $out
19b20927172d Uploaded
swebb
parents:
diff changeset
39 --id $out.id
19b20927172d Uploaded
swebb
parents:
diff changeset
40 #end if#
19b20927172d Uploaded
swebb
parents:
diff changeset
41 </command>
19b20927172d Uploaded
swebb
parents:
diff changeset
42 <version_command>/usr/local/bin/pyBinCollector.py --version</version_command>
19b20927172d Uploaded
swebb
parents:
diff changeset
43 <inputs>
19b20927172d Uploaded
swebb
parents:
diff changeset
44 <param format="gtf" name="input" type="data" label="Input File -f" help="pyReadCounters or pyMotif gtf output files" />
19b20927172d Uploaded
swebb
parents:
diff changeset
45
19b20927172d Uploaded
swebb
parents:
diff changeset
46 <conditional name="addGTF">
19b20927172d Uploaded
swebb
parents:
diff changeset
47 <param name="gtfFile" type="select" label="Choose GTF File from">
19b20927172d Uploaded
swebb
parents:
diff changeset
48 <option value="default" selected="true">Defaults</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
49 <option value="other">History</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
50 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
51 <when value="default">
19b20927172d Uploaded
swebb
parents:
diff changeset
52 <param name="gtf" type="select" label="GTF File --gtf" help="GTF file containing gene ID co-ordinates">
19b20927172d Uploaded
swebb
parents:
diff changeset
53 <options from_data_table="pycrac_gtf"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
54 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
55
19b20927172d Uploaded
swebb
parents:
diff changeset
56 <conditional name="annotate">
19b20927172d Uploaded
swebb
parents:
diff changeset
57 <param name="annotations" type="select" label="Select annotation">
19b20927172d Uploaded
swebb
parents:
diff changeset
58 <option value="all" selected="true">All</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
59 <option value="manual">Enter in text box</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
60 <option value="auto">Scan pyGetGTFSources file</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
61 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
62 <when value="all">
19b20927172d Uploaded
swebb
parents:
diff changeset
63 <param name="annotation" type="hidden" format="txt" size="10" value="all"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
64 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
65 <when value="manual">
19b20927172d Uploaded
swebb
parents:
diff changeset
66 <param name="annotation" type="text" format="txt" size="100" value="protein_coding" label="Select which annotation to focus search on --annotation" help="To find a list of available annotations please use pyGetGTFSources tool">
19b20927172d Uploaded
swebb
parents:
diff changeset
67 <validator type="empty_field" message="Please enter a value"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
68 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
69 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
70 <when value="auto">
19b20927172d Uploaded
swebb
parents:
diff changeset
71 <param format="tabular" name="gtf_annotation" type="data" label="GTF annotation File (pyGetGTFSources output)" help="Tabular file containing unique list of annotations/sources in selected GTF file. Refer to pyGetGTFSources"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
72 <conditional name="scan">
19b20927172d Uploaded
swebb
parents:
diff changeset
73 <param name="annotations" type="select" label="Scan this file for annotations" help="Choose the correct GTF file then choose GO">
19b20927172d Uploaded
swebb
parents:
diff changeset
74 <option value="wait" selected="true">Waiting</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
75 <option value="scanning">Go</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
76 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
77 <when value="wait">
19b20927172d Uploaded
swebb
parents:
diff changeset
78 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
79 <when value="scanning">
19b20927172d Uploaded
swebb
parents:
diff changeset
80 <param name="annotation" type="select" multiple="false" label="Select which annotation to focus search on --annotation">
19b20927172d Uploaded
swebb
parents:
diff changeset
81 <options from_dataset="gtf_annotation">
19b20927172d Uploaded
swebb
parents:
diff changeset
82 <column name="name" index="0"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
83 <column name="value" index="0"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
84 </options>
19b20927172d Uploaded
swebb
parents:
diff changeset
85 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
86 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
87 </conditional>
19b20927172d Uploaded
swebb
parents:
diff changeset
88 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
89 </conditional>
19b20927172d Uploaded
swebb
parents:
diff changeset
90
19b20927172d Uploaded
swebb
parents:
diff changeset
91 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
92 <when value="other">
19b20927172d Uploaded
swebb
parents:
diff changeset
93 <param format="gtf" name="gtf" type="data" label="GTF File --gtf" help="GTF file containing gene ID co-ordinates"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
94 <conditional name="annotate">
19b20927172d Uploaded
swebb
parents:
diff changeset
95 <param name="annotations" type="select" label="Select annotation">
19b20927172d Uploaded
swebb
parents:
diff changeset
96 <option value="all" selected="true">All</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
97 <option value="manual">Enter in text box</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
98 <option value="auto">Scan selected file</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
99 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
100 <when value="all">
19b20927172d Uploaded
swebb
parents:
diff changeset
101 <param name="annotation" type="hidden" format="txt" size="10" value="all"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
102 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
103 <when value="manual">
19b20927172d Uploaded
swebb
parents:
diff changeset
104 <param name="annotation" type="text" format="txt" size="100" value="protein_coding" label="Select which annotation to focus search on --annotation" help="To find a list of available annotations please use pyGetGTFSources tool">
19b20927172d Uploaded
swebb
parents:
diff changeset
105 <validator type="empty_field" message="Please enter a value"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
106 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
107 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
108 <when value="auto">
19b20927172d Uploaded
swebb
parents:
diff changeset
109 <param name="annotation" type="select" multiple="false" label="Select which annotation to focus search on --annotation">
19b20927172d Uploaded
swebb
parents:
diff changeset
110 <options from_dataset="gtf">
19b20927172d Uploaded
swebb
parents:
diff changeset
111 <column name="name" index="1"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
112 <column name="value" index="1"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
113 <filter type="unique_value" name="unique" column="1"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
114 </options>
19b20927172d Uploaded
swebb
parents:
diff changeset
115 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
116 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
117 </conditional>
19b20927172d Uploaded
swebb
parents:
diff changeset
118 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
119 </conditional>
19b20927172d Uploaded
swebb
parents:
diff changeset
120
19b20927172d Uploaded
swebb
parents:
diff changeset
121
19b20927172d Uploaded
swebb
parents:
diff changeset
122 <conditional name="addOpt">
19b20927172d Uploaded
swebb
parents:
diff changeset
123 <param name="options" type="select" label="Options">
19b20927172d Uploaded
swebb
parents:
diff changeset
124 <option value="default" selected="true">Default</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
125 <option value="edit">Edit</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
126 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
127 <when value="edit">
19b20927172d Uploaded
swebb
parents:
diff changeset
128 <param format="integer" name="range" type="integer" label="Range --range" value="0" size="5" help="Manually set the length of the 5' and 3' UTRs 0>50000">
19b20927172d Uploaded
swebb
parents:
diff changeset
129 <validator type="in_range" min="0" max="50000" message="Please enter a value between 0 and 50000"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
130 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
131 <param format="integer" name="numberofbins" type="integer" label="Set the number of bins --numberofbins" value="20" size="7" help="Set the number of bins you want to divide the genes into">
19b20927172d Uploaded
swebb
parents:
diff changeset
132 <validator type="in_range" min="20" max="1000" message="Please enter a value between 20 and 1000"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
133 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
134 <param format="integer" name="min_length" type="integer" label="Set the minimum gene length (nt) --min_length" value="50" size="7" help="To filter the data for gene length (nucleotides)" >
19b20927172d Uploaded
swebb
parents:
diff changeset
135 <validator type="in_range" min="20" message="Please enter a value greater than 20"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
136 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
137 <param format="integer" name="max_length" type="integer" label="Set the maximum gene length (nt) --max_length" help="Default = 100000000" value="100000000" size="10" >
19b20927172d Uploaded
swebb
parents:
diff changeset
138 <validator type="in_range" min="50" max="100000000" message="Please enter a value between 50 and 100000000"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
139 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
140 <param name="sequence" type="select" label="What sequences do you want to run pyBinCollector on? --sequence">
19b20927172d Uploaded
swebb
parents:
diff changeset
141 <option value="genomic" selected="true">Genomic Sequence</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
142 <option value="coding">Coding Sequence</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
143 <option value="intron">Introns</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
144 <option value="exon">Exons</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
145 <option value="CDS">CDS</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
146 <option value="5UTR">5UTR</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
147 <option value="3UTR">3UTR</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
148 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
149 <conditional name="limitBins">
19b20927172d Uploaded
swebb
parents:
diff changeset
150 <param name="binselect" type="select" label="Select sequences that map to specific bins --binselect">
19b20927172d Uploaded
swebb
parents:
diff changeset
151 <option value="no" selected="true">No</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
152 <option value="yes">Yes</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
153 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
154 <when value="yes">
19b20927172d Uploaded
swebb
parents:
diff changeset
155 <param format="integer" name="bs_first" type="integer" label="Select First Bin" value="1" size="7">
19b20927172d Uploaded
swebb
parents:
diff changeset
156 <validator type="in_range" min="1" message="Please enter a value greater than 0"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
157 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
158 <param format="integer" name="bs_last" type="integer" label="Select Last Bin" value="2" size="7">
19b20927172d Uploaded
swebb
parents:
diff changeset
159 <validator type="in_range" min="2" message="Please enter a value greater than 0"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
160 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
161 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
162 <when value="no">
19b20927172d Uploaded
swebb
parents:
diff changeset
163 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
164 </conditional>
19b20927172d Uploaded
swebb
parents:
diff changeset
165 <param name="ignore" type="select" label="Ignore strand information? --ignorestrand">
19b20927172d Uploaded
swebb
parents:
diff changeset
166 <option value="" selected="true">No</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
167 <option value="--ignorestrand">Yes</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
168 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
169 <conditional name="oall">
19b20927172d Uploaded
swebb
parents:
diff changeset
170 <param name="outputall" type="select" label="Output all genes --outputall" help="output the normalized distribution for each individual gene, rather than making a cumulative coverage plot">
19b20927172d Uploaded
swebb
parents:
diff changeset
171 <option value="" selected="true">No</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
172 <option value="--outputall">Yes</option>
19b20927172d Uploaded
swebb
parents:
diff changeset
173 </param>
19b20927172d Uploaded
swebb
parents:
diff changeset
174 <when value="--outputall"/>
19b20927172d Uploaded
swebb
parents:
diff changeset
175 <when value=""/>
19b20927172d Uploaded
swebb
parents:
diff changeset
176 </conditional>
19b20927172d Uploaded
swebb
parents:
diff changeset
177 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
178 <when value="default">
19b20927172d Uploaded
swebb
parents:
diff changeset
179 </when>
19b20927172d Uploaded
swebb
parents:
diff changeset
180 </conditional>
19b20927172d Uploaded
swebb
parents:
diff changeset
181 <param name="label" type="text" format="txt" size="30" value="pyBinCollector" label="Enter output file label -o" />
19b20927172d Uploaded
swebb
parents:
diff changeset
182 </inputs>
19b20927172d Uploaded
swebb
parents:
diff changeset
183
19b20927172d Uploaded
swebb
parents:
diff changeset
184 <outputs>
19b20927172d Uploaded
swebb
parents:
diff changeset
185 <data format="gtf" name="out" label="${label.value}.gtf">
19b20927172d Uploaded
swebb
parents:
diff changeset
186 <filter>addOpt['oall']['outputall'] == ""</filter>
19b20927172d Uploaded
swebb
parents:
diff changeset
187 </data>
19b20927172d Uploaded
swebb
parents:
diff changeset
188 <data format="txt" name="sd" label="sense_data_${label.value}.txt">
19b20927172d Uploaded
swebb
parents:
diff changeset
189 <filter>addOpt['options'] == "edit" and addOpt['oall']['outputall'] == "--outputall"</filter>
19b20927172d Uploaded
swebb
parents:
diff changeset
190 </data>
19b20927172d Uploaded
swebb
parents:
diff changeset
191 <data format="txt" name="ssub" label="sense_subs_${label.value}.txt">
19b20927172d Uploaded
swebb
parents:
diff changeset
192 <filter>addOpt['options'] == "edit" and addOpt['oall']['outputall'] == "--outputall"</filter>
19b20927172d Uploaded
swebb
parents:
diff changeset
193 </data>
19b20927172d Uploaded
swebb
parents:
diff changeset
194 <data format="txt" name="sdel" label="sense_dels_${label.value}.txt">
19b20927172d Uploaded
swebb
parents:
diff changeset
195 <filter>addOpt['options'] == "edit" and addOpt['oall']['outputall'] == "--outputall"</filter>
19b20927172d Uploaded
swebb
parents:
diff changeset
196 </data>
19b20927172d Uploaded
swebb
parents:
diff changeset
197 <data format="txt" name="asd" label="anti_sense_data_${label.value}.txt">
19b20927172d Uploaded
swebb
parents:
diff changeset
198 <filter>addOpt['options'] == "edit" and addOpt['oall']['outputall'] == "--outputall"</filter>
19b20927172d Uploaded
swebb
parents:
diff changeset
199 </data>
19b20927172d Uploaded
swebb
parents:
diff changeset
200 <data format="txt" name="assub" label="anti_sense_subs_${label.value}.txt">
19b20927172d Uploaded
swebb
parents:
diff changeset
201 <filter>addOpt['options'] == "edit" and addOpt['oall']['outputall'] == "--outputall"</filter>
19b20927172d Uploaded
swebb
parents:
diff changeset
202 </data>
19b20927172d Uploaded
swebb
parents:
diff changeset
203 <data format="txt" name="asdel" label="anti_sense_dels_${label.value}.txt">
19b20927172d Uploaded
swebb
parents:
diff changeset
204 <filter>addOpt['options'] == "edit" and addOpt['oall']['outputall'] == "--outputall"</filter>
19b20927172d Uploaded
swebb
parents:
diff changeset
205 </data>
19b20927172d Uploaded
swebb
parents:
diff changeset
206 </outputs>
19b20927172d Uploaded
swebb
parents:
diff changeset
207 <help>
19b20927172d Uploaded
swebb
parents:
diff changeset
208
19b20927172d Uploaded
swebb
parents:
diff changeset
209
19b20927172d Uploaded
swebb
parents:
diff changeset
210 .. class:: infomark
19b20927172d Uploaded
swebb
parents:
diff changeset
211
19b20927172d Uploaded
swebb
parents:
diff changeset
212 **pyBinCollector**
19b20927172d Uploaded
swebb
parents:
diff changeset
213
19b20927172d Uploaded
swebb
parents:
diff changeset
214 pyBinCollector is part of the pyCRAC_ package. Allows the user to generate genome-wide coverage plots. Normalises gene lengths by dividing genes into a
19b20927172d Uploaded
swebb
parents:
diff changeset
215 fixed number of bins and then calculates the hit density in each bin. The program also allows the user to input specific bin numbers to extract
19b20927172d Uploaded
swebb
parents:
diff changeset
216 blocks/clusters present in these bins.
19b20927172d Uploaded
swebb
parents:
diff changeset
217
19b20927172d Uploaded
swebb
parents:
diff changeset
218
19b20927172d Uploaded
swebb
parents:
diff changeset
219 .. _pyCRAC: http://sandergranneman.bio.ed.ac.uk/Granneman_Lab/pyCRAC_software.html
19b20927172d Uploaded
swebb
parents:
diff changeset
220
19b20927172d Uploaded
swebb
parents:
diff changeset
221 ------
19b20927172d Uploaded
swebb
parents:
diff changeset
222
19b20927172d Uploaded
swebb
parents:
diff changeset
223 **Parameter list**
19b20927172d Uploaded
swebb
parents:
diff changeset
224
19b20927172d Uploaded
swebb
parents:
diff changeset
225 File input options::
19b20927172d Uploaded
swebb
parents:
diff changeset
226
19b20927172d Uploaded
swebb
parents:
diff changeset
227 -f FILE, --input_file=FILE
19b20927172d Uploaded
swebb
parents:
diff changeset
228 Provide the path and name of the pyReadCounters.py or
19b20927172d Uploaded
swebb
parents:
diff changeset
229 pyMotif.py GTF file. By default the program expects
19b20927172d Uploaded
swebb
parents:
diff changeset
230 data from the standard input.
19b20927172d Uploaded
swebb
parents:
diff changeset
231 -o OUTPUT_FILE, --output_file=OUTPUT_FILE
19b20927172d Uploaded
swebb
parents:
diff changeset
232 To set an output file name. Do not add a file
19b20927172d Uploaded
swebb
parents:
diff changeset
233 extension. By default, if the --outputall flag is not
19b20927172d Uploaded
swebb
parents:
diff changeset
234 used, the program writes to the standard output.
19b20927172d Uploaded
swebb
parents:
diff changeset
235 --gtf=yeast.gtf
19b20927172d Uploaded
swebb
parents:
diff changeset
236 type the path to the gtf annotation file that you want
19b20927172d Uploaded
swebb
parents:
diff changeset
237 to use. Default is /usr/local/pyCRAC/db/Saccharomyces_
19b20927172d Uploaded
swebb
parents:
diff changeset
238 cerevisiae.EF2.59.1.2.gtf
19b20927172d Uploaded
swebb
parents:
diff changeset
239
19b20927172d Uploaded
swebb
parents:
diff changeset
240 pyBinCollector.py specific options::
19b20927172d Uploaded
swebb
parents:
diff changeset
241
19b20927172d Uploaded
swebb
parents:
diff changeset
242 -a protein_coding, --annotation=protein_coding
19b20927172d Uploaded
swebb
parents:
diff changeset
243 select which annotation (i.e. protein_coding, ncRNA,
19b20927172d Uploaded
swebb
parents:
diff changeset
244 sRNA, rRNA, tRNA, snoRNA, all) you would like to focus
19b20927172d Uploaded
swebb
parents:
diff changeset
245 your search on. Default = all
19b20927172d Uploaded
swebb
parents:
diff changeset
246 --min_length=20
19b20927172d Uploaded
swebb
parents:
diff changeset
247 to set a minimum length threshold for genes. Genes
19b20927172d Uploaded
swebb
parents:
diff changeset
248 shorter than the minimal length will be discarded.
19b20927172d Uploaded
swebb
parents:
diff changeset
249 Default = 1
19b20927172d Uploaded
swebb
parents:
diff changeset
250 --max_length=10000
19b20927172d Uploaded
swebb
parents:
diff changeset
251 to set a maximum length threshold for genes. Genes
19b20927172d Uploaded
swebb
parents:
diff changeset
252 larger than the maximum length will be discarded.
19b20927172d Uploaded
swebb
parents:
diff changeset
253 Default = 100000000
19b20927172d Uploaded
swebb
parents:
diff changeset
254 -n 20, --numberofbins=20
19b20927172d Uploaded
swebb
parents:
diff changeset
255 select the number of bins you want to generate.
19b20927172d Uploaded
swebb
parents:
diff changeset
256 Default=20
19b20927172d Uploaded
swebb
parents:
diff changeset
257 --binselect=2 4
19b20927172d Uploaded
swebb
parents:
diff changeset
258 allows selection of sequences that were mapped to
19b20927172d Uploaded
swebb
parents:
diff changeset
259 specific bins. This option expects two numbers, one
19b20927172d Uploaded
swebb
parents:
diff changeset
260 for each bin, separated by a space. For example:
19b20927172d Uploaded
swebb
parents:
diff changeset
261 --binselect 20 30.
19b20927172d Uploaded
swebb
parents:
diff changeset
262 --outputall
19b20927172d Uploaded
swebb
parents:
diff changeset
263 use this flag to output the normalized distribution
19b20927172d Uploaded
swebb
parents:
diff changeset
264 for each individual gene, rather than making a
19b20927172d Uploaded
swebb
parents:
diff changeset
265 cumulative coverage plot. Useful for making box plots
19b20927172d Uploaded
swebb
parents:
diff changeset
266 or for making heat maps.
19b20927172d Uploaded
swebb
parents:
diff changeset
267
19b20927172d Uploaded
swebb
parents:
diff changeset
268 Common options::
19b20927172d Uploaded
swebb
parents:
diff changeset
269
19b20927172d Uploaded
swebb
parents:
diff changeset
270 -r 100, --range=100
19b20927172d Uploaded
swebb
parents:
diff changeset
271 allows you to set the length of the UTR regions. If
19b20927172d Uploaded
swebb
parents:
diff changeset
272 you set '-r 50' or '--range=50', then the program will
19b20927172d Uploaded
swebb
parents:
diff changeset
273 set a fixed length (50 bp) regardless of whether the
19b20927172d Uploaded
swebb
parents:
diff changeset
274 GTF file has genes with annotated UTRs.
19b20927172d Uploaded
swebb
parents:
diff changeset
275 -s intron, --sequence=intron
19b20927172d Uploaded
swebb
parents:
diff changeset
276 with this option you can select whether you want to
19b20927172d Uploaded
swebb
parents:
diff changeset
277 generate bins from the coding or genomic sequence or
19b20927172d Uploaded
swebb
parents:
diff changeset
278 introns,exon,CDS, or UTR coordinates. Default =
19b20927172d Uploaded
swebb
parents:
diff changeset
279 genomic
19b20927172d Uploaded
swebb
parents:
diff changeset
280 --ignorestrand
19b20927172d Uploaded
swebb
parents:
diff changeset
281 To ignore strand information and all reads overlapping
19b20927172d Uploaded
swebb
parents:
diff changeset
282 with genomic features will be considered sense reads.
19b20927172d Uploaded
swebb
parents:
diff changeset
283 Useful for analysing ChIP or RIP data
19b20927172d Uploaded
swebb
parents:
diff changeset
284
19b20927172d Uploaded
swebb
parents:
diff changeset
285
19b20927172d Uploaded
swebb
parents:
diff changeset
286
19b20927172d Uploaded
swebb
parents:
diff changeset
287
19b20927172d Uploaded
swebb
parents:
diff changeset
288
19b20927172d Uploaded
swebb
parents:
diff changeset
289 </help>
19b20927172d Uploaded
swebb
parents:
diff changeset
290 </tool>