annotate testing_cgatools-982e19c29ec0/cgatools/tools/cgatools_1.6/join.xml @ 0:ef23f9cd599b draft default tip

Uploaded
author devteam
date Thu, 27 Sep 2012 13:37:59 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
1 <tool id="cg_join" name="join(beta) 1.6" version="1.0.1">
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
2 <!--
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
3 This tool creates a GUI for the join function of cgatools from Complete Genomics, Inc.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
4 written 6-18-2012 by bcrain@completegenomics.com
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
5 updated 8-14-2012 by bcrain@completegenomics.com
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
6 -->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
7
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
8 <description>two tsv files based on equal fields or overlapping regions.</description>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
9
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
10 <command>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
11 <!-- print version of cgatools to STDOUT-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
12 cgatools | head -1;
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
13
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
14 <!-- print command lines to STDOUT-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
15 echo "cgatools join --beta
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
16 --input $inputA
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
17 --input $inputB
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
18 --output $output
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
19 --output-mode $outmode
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
20 $dump
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
21 --select $col
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
22 #for $m in $matches <!--get all matched columns-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
23 --match ${m.match}
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
24 #end for
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
25 #if $range_overlap.range == 'yes'
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
26 #for $o in $range_overlap.overlaps <!--get all overlapped columns-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
27 --overlap ${o.overlap}
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
28 #end for
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
29 --overlap-mode $range_overlap.overlapmode
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
30 --overlap-fraction-A $range_overlap.fractionA
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
31 --boundary-uncertainty-A $range_overlap.boundaryA
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
32 --overlap-fraction-B $range_overlap.fractionB
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
33 --boundary-uncertainty-B $range_overlap.boundaryB
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
34 #end if
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
35 ";
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
36
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
37 <!-- execute cgatools-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
38 cgatools join --beta
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
39 --input $inputA
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
40 --input $inputB
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
41 --output $output
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
42 --output-mode $outmode
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
43 $dump
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
44 --select $col
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
45 #for $m in $matches <!--get all matched columns-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
46 --match ${m.match}
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
47 #end for
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
48 #if $range_overlap.range == 'yes'
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
49 #for $o in $range_overlap.overlaps <!--get all overlapped columns-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
50 --overlap ${o.overlap}
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
51 #end for
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
52 --overlap-mode $range_overlap.overlapmode
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
53 --overlap-fraction-A $range_overlap.fractionA
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
54 --boundary-uncertainty-A $range_overlap.boundaryA
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
55 --overlap-fraction-B $range_overlap.fractionB
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
56 --boundary-uncertainty-B $range_overlap.boundaryB
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
57 #end if
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
58 </command>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
59
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
60 <outputs>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
61 <data format="tabular" name="output" label="${tool.name} output"/>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
62 </outputs>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
63
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
64 <inputs>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
65 <!--form field to select input file A-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
66 <param name="inputA" type="data" format="tabular" label="Select input file A ">
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
67 <validator type="dataset_ok_validator" />
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
68 <validator type="dataset_metadata_in_file" filename="cg_crr_files.loc"
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
69 metadata_name="dbkey" metadata_column="0"
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
70 message="cgatools is not currently available for this build."/>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
71 </param>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
72
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
73 <!--form field to select input file B-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
74 <param name="inputB" type="data" format="tabular" label="Select input file B ">
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
75 <validator type="dataset_ok_validator" />
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
76 <validator type="dataset_metadata_in_file" filename="cg_crr_files.loc"
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
77 metadata_name="dbkey" metadata_column="0"
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
78 message="cgatools is not currently available for this build."/>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
79 </param>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
80
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
81 <!--form field to specify columns to print-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
82 <param name="col" type="text" value="A.*,B.*" size="40" label="Specify columns for output" help="The default value A.*,B.* prints all columns from both files, other selections enter in the format A.col_name1,A.col_name3,B.col_name1">
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
83 <validator type="empty_field" message="You must specify colums to print, the default is A.*,B.*"/>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
84 </param>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
85
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
86 <!--form field to select output-mode-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
87 <param name="outmode" type="select" label="Select output mode">
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
88 <option value="full" selected="true">full (1 line for each match of records in A and B)</option>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
89 <option value="compact">compact (1 line for each record in A, joining multiple records in B by semicolon)</option>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
90 <option value="compact-pct">compact-pct (same as compact, annotated with % overlap)</option>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
91 </param>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
92
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
93 <!--form field to select dumping mode-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
94 <param name="dump" type="select" label="Select records to print">
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
95 <option value="--always-dump" selected="true">print all records of A even if not matched in B</option>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
96 <option value="">print only records of A that are matched in B</option>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
97 </param>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
98
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
99 <!--form field to specify columns to match-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
100 <repeat name="matches" title="Exact match column" min="1">
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
101 <param name="match" type="text" size="40" label="Enter column:column" help="Enter column_from_A:column_from_B, e.g. chromosome:chromosome">
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
102 <validator type="empty_field" message="You must specify colums to match"/>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
103 </param>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
104 </repeat>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
105
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
106 <!--form field to select range overlaps-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
107 <conditional name="range_overlap">
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
108 <param name="range" type="select" label="Do you want to match columns by overlapping range?">
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
109 <option value="no">no</option>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
110 <option value="yes">yes</option>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
111 </param>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
112
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
113 <when value="yes">
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
114 <!--form field to specify columns to overlap-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
115 <repeat name="overlaps" title="Range column">
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
116 <param name="overlap" type="text" size="40" label="Enter column&#91;,column&#93;:column&#91;,column&#93;" help="Enter range_start_from_A&#91;,range_stop_from_A&#93;:range_start_from_B&#91;,range_stop_from_B&#93;, e.g. begin,end:begin,end (overlapping range of positions) or begin,end:position"/>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
117 </repeat>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
118
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
119 <!--form field to select overlap-mode-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
120 <param name="overlapmode" type="select" label="Select overlap mode">
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
121 <option value="strict" selected="true">strict (overlap if A.begin&lt;B.end and B.begin&gt;A.end)</option>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
122 <option value="allow-abutting-points">allow-abutting-points (overlap if A.begin&lt;B.end and B.begin&gt;A.end, or if A.begin&lt;=B.end and B.begin&lt;=A.end and either A or B has zero length.)</option>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
123 </param>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
124
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
125 <!--form fields to enter overlap options-->
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
126 <param name="fractionA" type="integer" value="0" label="Minimum fraction of A region overlap (default 0)" />
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
127 <param name="boundaryA" type="integer" value="0" label="Boundary uncertainty for A for overlap filtering (default 0)" help="Records failing the following boundary-uncertainty calculation are not included in the output: overlap length >= overlap-fraction-A * (A-range-length - boundary-uncertainty-A)"/>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
128
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
129 <param name="fractionB" type="integer" value="0" label="Minimum fraction of B region overlap (default 0)" />
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
130 <param name="boundaryB" type="integer" value="0" label="Boundary uncertainty for overlap filtering (default 0)" help="Records failing the following boundary-uncertainty calculation are not included in the output: overlap length >= overlap-fraction-B * (B-range-length - boundary-uncertainty-B)"/>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
131 </when>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
132 </conditional>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
133 </inputs>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
134
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
135 <help>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
136
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
137 **What it does**
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
138
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
139 This tool joins two tab-delimited files based on equal fields or overlapping regions.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
140
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
141 **cgatools 1.6.0 Documentation**
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
142
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
143 Userguide: http://cgatools.sourceforge.net/docs/1.6.0/cgatools-user-guide.pdf
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
144
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
145 Release notes: http://cgatools.sourceforge.net/docs/1.6.0/cgatools-release-notes.pdf
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
146
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
147 **Command line reference**::
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
148
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
149 COMMAND NAME
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
150 join - Joins two tab-delimited files based on equal fields or overlapping regions.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
151
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
152 DESCRIPTION
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
153 Joins two tab-delimited files based on equal fields or overlapping regions.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
154 By default, an output record is produced for each match found between file
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
155 A and file B, but output format can be controlled by the --output-mode
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
156 parameter.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
157
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
158 OPTIONS
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
159 -h [ --help ]
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
160 Print this help message.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
161
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
162 --beta
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
163 This is a beta command. To run this command, you must pass the --beta
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
164 flag.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
165
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
166 --input arg
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
167 File name to use as input (may be passed in as arguments at the end of
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
168 the command), or omitted for stdin). There must be exactly two input
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
169 files to join. If only one file is specified by name, file A is taken
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
170 to be stdin and file B is the named file. File B is read fully into
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
171 memory, and file A is streamed. File A's columns appear first in the
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
172 output.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
173
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
174 --output arg (=STDOUT)
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
175 The output file name (may be omitted for stdout).
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
176
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
177 --match arg
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
178 A match specification, which is a column from A and a column from B
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
179 separated by a colon.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
180
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
181 --overlap arg
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
182 Overlap specification. An overlap specification consists of a range
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
183 definition for files A and B, separated by a colon. A range definition
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
184 may be two columns, in which case they are interpreted as the beginning
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
185 and end of the range. Or it may be one column, in which case the range
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
186 is defined as the 1-base range starting at the given value. The records
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
187 from the two files must overlap in order to be considered for output.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
188 Two ranges are considered to overlap if the overlap is at least one
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
189 base long, or if one of the ranges is length 0 and the ranges overlap
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
190 or abut. For example, "begin,end:offset" will match wherever end-begin
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
191 &gt; 0, begin&lt;offset+1, and end&gt;offset, or wherever end-begin = 0,
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
192 begin&lt;=offset+1, and end&gt;=offset.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
193
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
194
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
195 -m [ --output-mode ] arg (=full)
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
196 Output mode, one of the following:
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
197 full Print an output record for each match found between
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
198 file A and file B.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
199 compact Print at most one record for each record of file A,
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
200 joining the file B values by a semicolon and
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
201 suppressing repeated B values and empty B values.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
202 compact-pct Same as compact, but for each distinct B value,
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
203 annotate with the percentage of the A record that is
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
204 overlapped by B records with that B value. Percentage
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
205 is rounded up to nearest integer.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
206
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
207 --overlap-mode arg (=strict)
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
208 Overlap mode, one of the following:
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
209 strict Range A and B overlap if A.begin &lt; B.end and
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
210 B.begin &lt; A.end.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
211 allow-abutting-points Range A and B overlap they meet the strict
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
212 requirements, or if A.begin &lt;= B.end and
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
213 B.begin &lt;= A.end and either A or B has zero
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
214 length.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
215
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
216 --select arg (=A.*,B.*)
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
217 Set of fields to select for output.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
218
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
219 -a [ --always-dump ]
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
220 Dump every record of A, even if there are no matches with file B.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
221
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
222 --overlap-fraction-A arg (=0)
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
223 Minimum fraction of A region overlap for filtering output.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
224
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
225 --boundary-uncertainty-A arg (=0)
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
226 Boundary uncertainty for overlap filtering. Specifically, records
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
227 failing the following predicate are filtered away: overlap &gt;=
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
228 overlap-fraction-A * ( A-range-length - boundary-uncertainty-A )
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
229
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
230 --overlap-fraction-B arg (=0)
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
231 Minimum fraction of B region overlap for filtering output.
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
232
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
233 --boundary-uncertainty-B arg (=0)
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
234 Boundary uncertainty for overlap filtering. Specifically, records
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
235 failing the following predicate are filtered away: overlap &gt;=
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
236 overlap-fraction-B * ( B-range-length - boundary-uncertainty-B )
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
237
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
238 SUPPORTED FORMAT_VERSION
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
239 Any
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
240 </help>
ef23f9cd599b Uploaded
devteam
parents:
diff changeset
241 </tool>