Mercurial > repos > fcaramia > contra
annotate contra.xml @ 26:00278c5fe014
fixed typo
author | Franco Caramia <franco.caramia@petermac.org> |
---|---|
date | Tue, 03 Jun 2014 17:34:35 +1000 |
parents | c361b3fb806e |
children |
rev | line source |
---|---|
23
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
1 <tool id="contra_tool" name="Contra Copy number analysis" version="1.0.0"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
2 <description>: Copy Number Analysis for Targeted Resequencing</description> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
3 <requirements> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
4 <requirement type="package" version="2.17.0">bedtools</requirement> |
25
c361b3fb806e
added Nicola Path 2.0
Franco Caramia <franco.caramia@petermac.org>
parents:
23
diff
changeset
|
5 <requirement type="package" version="0.1.18">samtools</requirement> |
c361b3fb806e
added Nicola Path 2.0
Franco Caramia <franco.caramia@petermac.org>
parents:
23
diff
changeset
|
6 <requirement type="package" version="3.0.3">R</requirement> |
c361b3fb806e
added Nicola Path 2.0
Franco Caramia <franco.caramia@petermac.org>
parents:
23
diff
changeset
|
7 <requirement type="package" version="2.0.4">contra</requirement> |
c361b3fb806e
added Nicola Path 2.0
Franco Caramia <franco.caramia@petermac.org>
parents:
23
diff
changeset
|
8 |
23
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
9 </requirements> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
10 <command interpreter="perl"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
11 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
12 contra_wrapper.pl |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
13 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
14 ##Ref Genome |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
15 #if $genomeSource.refGenomeSource == "history": |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
16 "PLAYEROPTION::-f=${genomeSource.ownFile}" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
17 #else: |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
18 ##use precomputed indexes |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
19 "PLAYEROPTION::-f=${genomeSource.indices.fields.path}" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
20 #end if |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
21 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
22 ##Required files |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
23 "PLAYEROPTION::-t=$target_file" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
24 "PLAYEROPTION::-s=$alignment_file" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
25 #if $controlSource.refControlSource == "history": |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
26 "PLAYEROPTION::-c=${controlSource.control_file}" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
27 #else: |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
28 ##use precomputed indexes |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
29 "PLAYEROPTION::-c=${controlSource.indices.fields.path}" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
30 #end if |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
31 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
32 ##Optional parameter |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
33 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
34 #if $option.option == "modify_parameters": |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
35 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
36 "PLAYEROPTION::--numBin=$option.numBin" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
37 "PLAYEROPTION::--minReadDepth=$option.minReadDepth" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
38 "PLAYEROPTION::--minNBases=$option.minNbases" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
39 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
40 #if str($option.sam) == "true": |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
41 "PLAYEROPTION::--sam" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
42 #end if |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
43 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
44 #if str($option.bed) == "true": |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
45 "PLAYEROPTION::--bed" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
46 #end if |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
47 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
48 "PLAYEROPTION::--pval=$option.pval" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
49 "PLAYEROPTION::--sampleName=$option.sampleName" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
50 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
51 #if str($option.nomultimapped) == "true": |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
52 "PLAYEROPTION::--nomultimapped" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
53 #end if |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
54 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
55 #if str($option.plot) == "true": |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
56 "PLAYEROPTION::--plot" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
57 #end if |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
58 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
59 "PLAYEROPTION::--minExon=$option.minExon" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
60 "PLAYEROPTION::--minControlRdForCall=$option.minControlRdForCall" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
61 "PLAYEROPTION::--minTestRdForCall=$option.minTestRdForCall" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
62 "PLAYEROPTION::--minAvgForCall=$option.minAvgForCall" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
63 "PLAYEROPTION::--maxRegionSize=$option.maxRegionSize" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
64 "PLAYEROPTION::--targetRegionSize=$option.targetRegionSize" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
65 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
66 #if str($option.largedeletion) == "true": |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
67 "PLAYEROPTION::--largedeletion" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
68 #end if |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
69 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
70 "PLAYEROPTION::--smallSegment=$option.smallSegment" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
71 "PLAYEROPTION::--targetRegionSize=$option.targetRegionSize" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
72 "PLAYEROPTION::--largeSegment=$option.largeSegment" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
73 "PLAYEROPTION::--lrCallStart=$option.lrCallStart" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
74 "PLAYEROPTION::--lrCallEnd=$option.lrCallEnd" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
75 "PLAYEROPTION::--passSize=$option.passSize" |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
76 #end if |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
77 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
78 ##File to generate the bam list |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
79 CONTRAOUTPUT::$html_file |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
80 CONTRADIR::$html_file.files_path |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
81 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
82 </command> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
83 <inputs> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
84 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
85 <conditional name="genomeSource"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
86 <param name="refGenomeSource" type="select" label="Will you select a reference from your history or use a built-in fasta file?"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
87 <option value="indexed">Use a built-in index</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
88 <option value="history">Use one from the history</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
89 </param> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
90 <when value="indexed"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
91 <param name="indices" type="select" label="Select a reference genome"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
92 <options from_data_table="all_fasta"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
93 <filter type="sort_by" column="2" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
94 <validator type="no_options" message="No indexes are available" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
95 </options> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
96 </param> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
97 </when> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
98 <when value="history"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
99 <param name="ownFile" type="data" format="fasta" label="Select a reference from history" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
100 </when> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
101 </conditional> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
102 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
103 <param name="target_file" type="data" format="bed" help="" optional="false" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
104 <param name="alignment_file" type="data" format="bam,sam" help="" optional="false" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
105 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
106 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
107 <conditional name="controlSource"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
108 <param name="refControlSource" type="select" label="Will you select a reference from your history or use a built-in control file?"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
109 <option value="indexed">Use a built-in control</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
110 <option value="history">Use one from the history</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
111 </param> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
112 <when value="indexed"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
113 <param name="indices" type="select" label="Select a baseline control"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
114 <options from_data_table="baseline_files"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
115 <filter type="sort_by" column="2" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
116 <validator type="no_options" message="No files available" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
117 </options> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
118 </param> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
119 </when> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
120 <when value="history"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
121 <param name="control_file" type="data" format="bam,sam,bed,tabular" help="" optional="false" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
122 </when> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
123 </conditional> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
124 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
125 <conditional name="option"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
126 <param name="option" type="select" label="Optional Parameters" help="" optional="true"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
127 <option value="default_parameters" selected="true">Default Parameters</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
128 <option value="modify_parameters">Modify Parameters</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
129 </param> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
130 <when value="modify_parameters"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
131 <param name="numBin" type="integer" value="20" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
132 <param name="minReadDepth" type="integer" value="10" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
133 <param name="minNbases" type="integer" value="10" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
134 <param name="sam" type="select" label="sam" help="" optional="true"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
135 <option value="true" >true</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
136 <option value="false" selected="true">false</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
137 </param> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
138 <param name="bed" type="select" label="bed" help="" optional="true"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
139 <option value="true" >true</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
140 <option value="false" selected="true">false</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
141 </param> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
142 <param name="pval" type="float" value="0.05" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
143 <param name="sampleName" value="Contra_Output" type="text" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
144 <param name="nomultimapped" type="select" label="no multimapped" help="" optional="true"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
145 <option value="true" >true</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
146 <option value="false" selected="true">false</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
147 </param> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
148 <param name="plot" type="select" label="plot" help="" optional="true"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
149 <option value="true" >true</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
150 <option value="false" selected="true">false</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
151 </param> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
152 <param name="minExon" type="integer" value="2000" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
153 <param name="minControlRdForCall" type="integer" value="5" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
154 <param name="minTestRdForCall" type="integer" value="0" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
155 <param name="minAvgForCall" type="integer" value="20" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
156 <param name="maxRegionSize" type="integer" value="0" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
157 <param name="targetRegionSize" type="integer" value="200" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
158 <param name="largedeletion" type="select" label="large deletion" help="" optional="true"> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
159 <option value="true" >true</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
160 <option value="false" selected="true">false</option> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
161 </param> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
162 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
163 <param name="smallSegment" type="integer" value="1" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
164 <param name="largeSegment" type="integer" value="25" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
165 <param name="lrCallStart" type="float" value="-0.3" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
166 <param name="lrCallEnd" type="float" value="0.3" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
167 <param name="passSize" type="float" value="0.5" optional="true" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
168 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
169 </when> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
170 </conditional> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
171 </inputs> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
172 <outputs> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
173 <data name="html_file" format="html" label="Contra Output" /> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
174 </outputs> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
175 <help> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
176 | |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
177 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
178 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
179 **Reference** |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
180 http://contra-cnv.sourceforge.net/ |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
181 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
182 ----- |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
183 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
184 **What it does** |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
185 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
186 CONTRA is a tool for copy number variation (CNV) detection for targeted resequencing data such as those from whole-exome capture data. CONTRA calls copy number gains and losses for each target region with key strategies include the use of base-level log-ratios to remove GC-content bias, correction for an imbalanced library size effect on log-ratios, and the estimation of log-ratio variations via binning and interpolation. It takes standard alignment formats (BAM/SAM) and output in variant call format (VCF 4.0) for easy integration with other next generation sequencing analysis package. |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
187 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
188 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
189 ----- |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
190 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
191 **Required Parameters** |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
192 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
193 :: |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
194 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
195 -t, --target Target region definition file [BED format] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
196 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
197 -s, --test Alignment file for the test sample [BAM/SAM] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
198 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
199 -c, --control Alignment file for the control sample |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
200 [BAM/SAM/BED – baseline file] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
201 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
202 --bed **option has to be supplied for control |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
203 with baseline file.** |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
204 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
205 -f, --fasta Reference genome [FASTA] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
206 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
207 -o, --outFolder the folder name (and its path) to store the output |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
208 of the analysis (this new folder will be created – |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
209 error message occur if the folder exists) |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
210 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
211 ----- |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
212 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
213 **Optional Parameters** |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
214 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
215 :: |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
216 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
217 --numBin Numbers of bins to group the regions. User can |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
218 specify multiple experiments with different numbers |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
219 of bins (comma separated). [Default: 20] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
220 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
221 --minReadDepth The threshold for minimum read depth for each bases |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
222 (see Step 2 in CONTRA workflow) [Default: 10] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
223 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
224 --minNBases The threshold for minimum number of bases for each |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
225 target regions (see Step 2 in CONTRA workflow) |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
226 [Default: 10] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
227 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
228 --sam If the specified test and control samples are in |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
229 SAM format. [Default: False] (It will always take |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
230 BAM samples as default) |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
231 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
232 --bed If specified, control will be a baseline file in |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
233 BED format. [Default: False] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
234 Please refer to the Baseline Script section for |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
235 instruction how to create baseline files from set |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
236 of BAMfiles. A set of baseline files from different |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
237 platform have also been provided in the CONTRA |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
238 download page. |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
239 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
240 --pval The p-value threshold for filtering. Based on Adjusted |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
241 P-Values. Only regions that pass this threshold will |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
242 be included in the VCF file. [Default: 0.05] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
243 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
244 --sampleName The name to be appended to the front of the default output |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
245 name. By default, there will be nothing appended. |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
246 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
247 --nomultimapped The option to remove multi-mapped reads |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
248 (using SAMtools with mapping quality > 0). |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
249 [default: FALSE] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
250 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
251 -p, --plot If specified, plots of log-ratio distribution for each |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
252 bin will be included in the output folder [default: FALSE] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
253 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
254 --minExon Minimum number of exons in one bin (if less than this number |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
255 , bin that contains small number of exons will be merged to |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
256 the adjacent bins) [Default : 2000] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
257 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
258 --minControlRdForCall Minimum Control ReadDepth for call [Default: 5] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
259 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
260 --minTestRdForCall Minimum Test ReadDepth for call [Default: 0] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
261 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
262 --minAvgForCall Minimum average coverage for call [Default: 20] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
263 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
264 --maxRegionSize Maximum region size in target region (for breaking |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
265 large regions into smaller regions. By default, |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
266 maxRegionSize=0 means no breakdown). [Default : 0] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
267 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
268 --targetRegionSize Target region size for breakdown (if maxRegionSize |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
269 is non-zero) [Default: 200] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
270 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
271 -l, --largeDeletion If specified, CONTRA will run large deletion analysis (CBS). |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
272 User must have DNAcopy R-library installed to run the |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
273 analysis. [False] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
274 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
275 --smallSegment CBS segment size for calling large variations [Default : 1] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
276 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
277 --largeSegment CBS segment size for calling large variations [Default : 25] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
278 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
279 --lrCallStart Log ratios start range that will be used to call CNV |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
280 [Default : -0.3] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
281 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
282 --lrCallEnd Log ratios end range that will be used to call CNV |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
283 [Default : 0.3] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
284 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
285 --passSize Size of exons that passed the p-value threshold compare |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
286 to the original exons size [Default: 0.5] |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
287 </help> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
288 </tool> |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
289 |
2770f49cb0dc
re-uploading contra
Franco Caramia <franco.caramia@petermac.org>
parents:
diff
changeset
|
290 |