annotate umi-tools_whitelist.xml @ 16:953b4821b183 draft default tip

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 31bad8c5bf75981eafcd19ec6b00593f184fdeb8"
author iuc
date Thu, 18 Nov 2021 08:26:33 +0000
parents 345bdf4546fd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
1 <tool id="umi_tools_whitelist" name="UMI-tools whitelist" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
2 <description>Extract cell barcodes from FASTQ files</description>
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
3 <expand macro="bio_tools"/>
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
4 <macros>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
5 <import>macros.xml</import>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
6 </macros>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
7 <expand macro="requirements" />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
8 <command detect_errors="exit_code"><![CDATA[
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
9 #import json
4
095c349b4343 planemo upload commit 76cbd559320d2a639e35ed10cb2d9522a5a77ae0
iuc
parents: 3
diff changeset
10 @COMMAND_LINK@
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
11 umi_tools whitelist
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
12
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
13 @FASTQ_BARCODE_EXTRACTION_OPTIONS@
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
14
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
15 --subset-reads='$subset_reads'
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
16 $allow_threshold_error
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
17 #if $ed_above_threshold
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
18 --ed-above-threshold=$ed_above_threshold
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
19 #end if
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
20 --knee-method='$knee_method'
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
21 #if $input_type_cond.input_type == 'single':
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
22 #if $gz:
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
23 --stdin=input_single.gz
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
24 #else
3
853f74e08009 planemo upload commit d8f6e961cc9f14c5b39762f87e11352c0aadefc9
iuc
parents: 2
diff changeset
25 --stdin=input_single.txt
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
26 #end if
2
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
27 #else: ## equally valid for both 'paired' and 'paired_collection'
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
28 #if $gz:
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
29 --stdin=input_read1.gz
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
30 --read2-in=input_read2.gz
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
31 #else:
3
853f74e08009 planemo upload commit d8f6e961cc9f14c5b39762f87e11352c0aadefc9
iuc
parents: 2
diff changeset
32 --stdin=input_read1.txt
853f74e08009 planemo upload commit d8f6e961cc9f14c5b39762f87e11352c0aadefc9
iuc
parents: 2
diff changeset
33 --read2-in=input_read2.txt
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
34 #end if
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
35 #end if
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
36 #if $celloptions.use_cell_opts == "advanced":
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
37 #if str($celloptions.set_cell_number) != '':
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
38 --set-cell-number=$celloptions.set_cell_number
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
39 #end if
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
40 #if str($celloptions.expect_cells) != '':
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
41 --expect-cells=$celloptions.expect_cells
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
42 #end if
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
43 --error-correct-threshold=$celloptions.error_correct_threshold
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
44 #end if
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
45 --method=$method
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
46 --plot-prefix=OUT
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
47
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
48 @LOG@
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
49 > '$out_whitelist' &&
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
50
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
51 mkdir '${ out_html_report.files_path }' &&
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
52 cp OUT_*.png '${ out_html_report.files_path }' &&
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
53
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
54 echo "<html>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
55 <head></head><body>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
56 <h1>Cell and Count Metrics</h1>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
57 <img src=\"OUT_cell_barcode_count_density.png\" ><br />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
58 <img src=\"OUT_cell_barcode_knee.png\" ><br />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
59 <img src=\"OUT_cell_barcode_counts.png\" ><br />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
60 </body></html>" > '$out_html_report'
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
61 &&
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
62 mv OUT_cell_thresholds.tsv '$out_thresh'
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
63 ]]></command>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
64 <inputs>
4
095c349b4343 planemo upload commit 76cbd559320d2a639e35ed10cb2d9522a5a77ae0
iuc
parents: 3
diff changeset
65 <expand macro="input_types" />
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
66 <expand macro="fastq_barcode_extraction_options_macro"/>
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
67
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
68 <param argument="--method" type="select" label="Count reads or UMIs"
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
69 help="Many published protocols rank CBs by the number of reads the CBs appear in. However you could also use the number of unique UMIs a CB is associated with. Note that this is still and approximation to the number of transcripts captured because the same UMI could be associated with two different transcripts and be counted as independent" >
16
953b4821b183 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 31bad8c5bf75981eafcd19ec6b00593f184fdeb8"
iuc
parents: 14
diff changeset
70 <option value="reads" selected="true">Reads</option>
953b4821b183 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 31bad8c5bf75981eafcd19ec6b00593f184fdeb8"
iuc
parents: 14
diff changeset
71 <option value="umis">UMIs</option>
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
72 </param>
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
73 <!-- TODO Cannot use expect-cells with 'distance' knee method.-->
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
74 <param argument="--knee-method" type="select" label="Method for detection of knee">
16
953b4821b183 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 31bad8c5bf75981eafcd19ec6b00593f184fdeb8"
iuc
parents: 14
diff changeset
75 <option value="distance" selected="true">Distance</option>
953b4821b183 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 31bad8c5bf75981eafcd19ec6b00593f184fdeb8"
iuc
parents: 14
diff changeset
76 <option value="density">Density</option>
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
77 </param>
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
78 <param argument="--subset-reads" type="integer" min="0" value="0" label="Use the first N reads to automatically identify the true cell barcodes" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
79 <param argument="--allow-threshold-error" type="boolean" truevalue="--allow-threshold-error" falsevalue="" label="Don't select a threshold" help="Will still output the plots if requested"/>
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
80 <param argument="--ed-above-threshold" type="select" optional="true" label="Detect and correct CBs above the threshold" help="which may be sequence errors from another CB">
16
953b4821b183 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 31bad8c5bf75981eafcd19ec6b00593f184fdeb8"
iuc
parents: 14
diff changeset
81 <option value="correct">Correct</option>
953b4821b183 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 31bad8c5bf75981eafcd19ec6b00593f184fdeb8"
iuc
parents: 14
diff changeset
82 <option value="discard">Discard</option>
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
83 </param>
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
84 <conditional name="celloptions" >
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
85 <param name="use_cell_opts" type="select" label="Cell parameters" >
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
86 <option value="defaults" selected="True">Use Defaults</option>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
87 <option value="advanced">Advanced Options</option>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
88 </param>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
89 <when value="defaults"/>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
90 <when value="advanced">
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
91 <param argument="--set-cell-number" type="integer" min="0" optional="true" label="Specify the number of cell barcodes to accept" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
92 <param argument="--expect-cells" type="integer" min="0" optional="true" label="Prior expectation on the upper limit on the number of cells sequenced" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
93 <param argument="--error-correct-threshold" type="integer" min="0" value="1" label="Hamming distance for correction of barcodes to whitelist barcodes. Set to zero to generate no error correcting metrics" />
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
94 </when>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
95 </conditional>
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
96 <expand macro="log_input_macro"/>
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
97 </inputs>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
98 <outputs>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
99 <data name="out_whitelist" format="tabular" label="${tool.name} on ${on_string}: Whitelist"/>
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
100
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
101 <data name="filtered_out" format_source="input_read1" label="${tool.name} on ${on_string}: reads not matching regex pattern">
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
102 <filter>extract_method_cond['extract_method'] == 'regex' and extract_method_cond['filtered_out_bool'] and input_type_cond['input_type'] in ['single', 'paired']</filter>
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
103 </data>
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
104 <data name="filtered_out_paired" format_source="input_read2" label="${tool.name} on ${on_string}: reads not matching regex pattern">
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
105 <filter>extract_method_cond['extract_method'] == 'regex' and extract_method_cond['filtered_out_bool'] and input_type_cond['input_type'] == 'paired'</filter>
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
106 </data>
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
107 <collection name="filtered_out_paired_collection" type="paired" label="${tool.name} on ${on_string}: reads not matching regex pattern">
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
108 <data name="forward" format_source="input_readpair" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
109 <data name="reverse" format_source="input_readpair" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
110 <filter>extract_method_cond['extract_method'] == 'regex' and extract_method_cond['filtered_out_bool'] and input_type_cond['input_type'] == 'paired_collection'</filter>
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
111 </collection>
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
112 <expand macro="log_output_macro"/>
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
113 <data name="out_html_report" format="html" label="${tool.name} on ${on_string}: Webpage" />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
114 <data name="out_thresh" format="tabular" label="${tool.name} on ${on_string}: TSV Cell Thresholds" />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
115 </outputs>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
116 <tests>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
117 <test expect_num_outputs="3">
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
118 <conditional name="input_type_cond" >
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
119 <param name="input_type" value="single" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
120 <param name="input_read1" value="t_R2.fastq.gz" ftype="fastqsanger.gz" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
121 <param name="bc_pattern" value="CCCCCCCCNNNNNNNN" />
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
122 </conditional>
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
123 <conditional name="extract_method_cond">
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
124 <param name="prime3" value="true" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
125 </conditional>
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
126 <param name="method" value="reads" />
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
127 <param name="knee_method" value="density"/>
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
128 <output name="out_whitelist" file="out_wl_single.txt" lines_diff="40" />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
129 <output name="out_thresh" file="out_wl_single.tresh.tab" />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
130 <output name="out_html_report" file="out_wl_single.html" />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
131 </test>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
132 <test expect_num_outputs="4">
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
133 <conditional name="input_type_cond" >
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
134 <param name="input_type" value="paired" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
135 <param name="input_read1" value="t_R1.fastq.gz" ftype="fastqsanger.gz" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
136 <param name="input_read2" value="t_R2.fastq.gz" ftype="fastqsanger.gz" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
137 <param name="bc_pattern" value="CCCNNNNNNNNXXXXX" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
138 <!-- <param name="bc_pattern2" value="CCCCCCCCNNNNNNNN" /> -->
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
139 </conditional>
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
140 <param name="method" value="reads" />
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
141 <conditional name="extract_method_cond">
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
142 <param name="prime3" value="false" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
143 </conditional>
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
144 <param name="use_cell_opts" value="advanced" />
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
145 <param name="knee_method" value="density"/>
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
146 <param name="expect_cells" value="5" />
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
147 <param name="error_correct_threshold" value="3" />
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
148 <param name="log" value="true" />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
149 <output name="out_whitelist" file="out_wl_paired.txt" />
12
262026eb36a5 "planemo upload commit 6ba769440f8f6a62e9ebfac069a30edc541bac0a"
iuc
parents: 10
diff changeset
150 <output name="out_log" file="out_wl_paired.log" lines_diff="50" />
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
151 <output name="out_html_report" file="out_wl_paired.html" />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
152 <output name="out_thresh" file="out_wl_paired.tresh.tab" />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
153 </test>
2
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
154 <test expect_num_outputs="4"> <!-- As previous, identical outputs but paired collection input -->
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
155 <conditional name="input_type_cond" >
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
156 <param name="input_type" value="paired_collection" />
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
157 <param name="input_readpair" >
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
158 <collection type="paired">
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
159 <element name="forward" ftype="fastqsanger.gz" value="t_R1.fastq.gz" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
160 <element name="reverse" ftype="fastqsanger.gz" value="t_R2.fastq.gz" />
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
161 </collection>
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
162 </param>
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
163 <param name="bc_pattern" value="CCCNNNNNNNNXXXXX" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
164 <!-- <param name="bc_pattern2" value="CCCCCCCCNNNNNNNN" /> -->
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
165 </conditional>
2
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
166 <param name="method" value="reads" />
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
167 <conditional name="extract_method_cond">
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
168 <param name="prime3" value="false" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
169 </conditional>
2
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
170 <param name="use_cell_opts" value="advanced" />
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
171 <param name="knee_method" value="density"/>
2
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
172 <param name="expect_cells" value="5" />
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
173 <param name="error_correct_threshold" value="3" />
2
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
174 <param name="log" value="true" />
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
175 <param name="filtered_out_bool" value="true"/>
2
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
176 <output name="out_whitelist" file="out_wl_paired.txt" />
12
262026eb36a5 "planemo upload commit 6ba769440f8f6a62e9ebfac069a30edc541bac0a"
iuc
parents: 10
diff changeset
177 <output name="out_log" file="out_wl_paired.log" lines_diff="50" />
2
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
178 <output name="out_html_report" file="out_wl_paired.html" />
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
179 <output name="out_thresh" file="out_wl_paired.tresh.tab" />
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
180 </test>
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
181 <!-- Error report on not accepting regex and lt and gt symbols -->
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
182 <test expect_num_outputs="4">
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
183 <conditional name="input_type_cond" >
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
184 <param name="input_type" value="single" />
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
185 <param name="input_read1" value="testYYY.40k.fastq.gz" ftype="fastqsanger.gz" />
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
186 </conditional>
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
187 <param name="bc_pattern" value="(?P&#60;cell_1&#62;.{8,10})(?P&#60;discard_1&#62;ACTGGCCTGCGA){s&#60;=3}(?P&#60;cell_2&#62;.{9})(?P&#60;discard_2&#62;GGTAGCGGTGACA){s&#60;=3}(?P&#60;cell_3&#62;.{9})(?P&#60;umi_1&#62;.{8})T{3}.*" />
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
188 <param name="extract_method" value="regex" />
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
189 <param name="method" value="umis" />
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
190 <param name="knee_method" value="density"/>
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
191 <param name="prime3" value="true" />
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
192 <param name="filtered_out_bool" value="true"/>
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
193 <output name="out_whitelist" file="out_wl_user.single.txt" />
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
194 <output name="out_thresh" file="out_wl_user.single.tresh.tab" />
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
195 <output name="out_html_report" file="out_wl_user.single.html" />
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
196 <output name="filtered_out">
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
197 <assert_contents>
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
198 <has_text text="@A00250:74:HFMFVDSXX:2:1101:1027:1016 1:N:0:GTAGAGGA"/>
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
199 </assert_contents>
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
200 </output>
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
201 </test>
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
202 </tests>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
203 <help><![CDATA[
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
204
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
205
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
206 UMI-tools whitelist - Extract barcodes from fastq
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
207 ==================================================
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
208
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
209 Purpose
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
210 -------
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
211
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
212 Extract cell barcodes and identify the most likely true barcodes using
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
213 the 'knee' method.
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
214
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
215 @FASTQ_BARCODE_EXTRACTION_HELP@
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
216
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
217
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
218
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
219 Output:
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
220 -------
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
221
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
222 The whitelist is outputted as 4 tab-separated columns:
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
223
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
224 1. whitelisted cell barcode
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
225 2. Other cell barcode(s) (comma-separated) to correct to the
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
226 whitelisted barcode
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
227 3. Count for whitelisted cell barcodes
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
228 4. Count(s) for the other cell barcode(s) (comma-separated)
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
229
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
230 example output:
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
231
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
232 AAAAAA AGAAAA 146 1
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
233 AAAATC 22
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
234 AAACAT 21
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
235 AAACTA AAACTN,GAACTA 27 1,1
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
236 AAATAC 72
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
237 AAATCA GAATCA 37 3
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
238 AAATGT AAAGGT,CAATGT 41 1,1
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
239 AAATTG CAATTG 36 1
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
240 AACAAT 18
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
241 AACATA 24
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
242
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
243 If --error-correct-threshold is set to 0, columns 2 and 4 will be empty.
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
244
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
245
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
246 ]]></help>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
247 <expand macro="citations" />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
248 </tool>