annotate umi-tools_whitelist.xml @ 20:f19dee633d4a draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 11a7415c7f8a44a3f990080533c1de43a41d1e2e
author iuc
date Fri, 28 Feb 2025 20:42:33 +0000
parents e4e12f0b3af1
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>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
3 <macros>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
4 <import>macros.xml</import>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
5 </macros>
18
e4e12f0b3af1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bc1b362f6783d3fc0ed0f42c14687001d7ff5f7a
iuc
parents: 16
diff changeset
6 <expand macro="bio_tools"/>
0
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
18
e4e12f0b3af1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bc1b362f6783d3fc0ed0f42c14687001d7ff5f7a
iuc
parents: 16
diff changeset
101 <data name="filtered_out" format_source="input_read1" label="${tool.name} on ${on_string}: Forward reads not matching regex pattern">
14
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>
18
e4e12f0b3af1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bc1b362f6783d3fc0ed0f42c14687001d7ff5f7a
iuc
parents: 16
diff changeset
104 <data name="filtered_out_paired" format_source="input_read2" label="${tool.name} on ${on_string}: Reverse reads not matching regex pattern">
14
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>
18
e4e12f0b3af1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bc1b362f6783d3fc0ed0f42c14687001d7ff5f7a
iuc
parents: 16
diff changeset
107 <collection name="filtered_out_paired_collection" type="paired" label="${tool.name} on ${on_string}: Reads not matching regex pattern">
14
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>
20
f19dee633d4a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 11a7415c7f8a44a3f990080533c1de43a41d1e2e
iuc
parents: 18
diff changeset
144 <param name="celloptions|use_cell_opts" value="advanced" />
f19dee633d4a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 11a7415c7f8a44a3f990080533c1de43a41d1e2e
iuc
parents: 18
diff changeset
145 <param name="celloptions|expect_cells" value="5" />
f19dee633d4a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 11a7415c7f8a44a3f990080533c1de43a41d1e2e
iuc
parents: 18
diff changeset
146 <param name="celloptions|error_correct_threshold" value="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
147 <param name="knee_method" value="density"/>
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>
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
170 <param name="knee_method" value="density"/>
20
f19dee633d4a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 11a7415c7f8a44a3f990080533c1de43a41d1e2e
iuc
parents: 18
diff changeset
171 <param name="celloptions|use_cell_opts" value="advanced" />
f19dee633d4a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 11a7415c7f8a44a3f990080533c1de43a41d1e2e
iuc
parents: 18
diff changeset
172 <param name="celloptions|expect_cells" value="5" />
f19dee633d4a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 11a7415c7f8a44a3f990080533c1de43a41d1e2e
iuc
parents: 18
diff changeset
173 <param name="celloptions|error_correct_threshold" value="3" />
2
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
174 <param name="log" value="true" />
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
175 <output name="out_whitelist" file="out_wl_paired.txt" />
12
262026eb36a5 "planemo upload commit 6ba769440f8f6a62e9ebfac069a30edc541bac0a"
iuc
parents: 10
diff changeset
176 <output name="out_log" file="out_wl_paired.log" lines_diff="50" />
2
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
177 <output name="out_html_report" file="out_wl_paired.html" />
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
178 <output name="out_thresh" file="out_wl_paired.tresh.tab" />
c1743022a8cd planemo upload commit e274ffd67bede657f4f5a2c6524023ff57f0db87
iuc
parents: 1
diff changeset
179 </test>
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
180 <!-- 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
181 <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
182 <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
183 <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
184 <param name="input_read1" value="testYYY.40k.fastq.gz" ftype="fastqsanger.gz" />
20
f19dee633d4a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 11a7415c7f8a44a3f990080533c1de43a41d1e2e
iuc
parents: 18
diff changeset
185 <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}.*" />
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
186 </conditional>
20
f19dee633d4a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 11a7415c7f8a44a3f990080533c1de43a41d1e2e
iuc
parents: 18
diff changeset
187 <param name="extract_method_cond|extract_method" value="regex" />
f19dee633d4a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 11a7415c7f8a44a3f990080533c1de43a41d1e2e
iuc
parents: 18
diff changeset
188 <param name="extract_method_cond|filtered_out_bool" value="true"/>
10
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"/>
20
f19dee633d4a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit 11a7415c7f8a44a3f990080533c1de43a41d1e2e
iuc
parents: 18
diff changeset
191
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
192 <output name="out_whitelist" file="out_wl_user.single.txt" />
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
193 <output name="out_thresh" file="out_wl_user.single.tresh.tab" />
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
194 <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
195 <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
196 <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
197 <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
198 </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
199 </output>
10
3adbf2fa0928 "planemo upload commit 28e58376e1d70e38276873a7d5e2ab44db88c2c0"
iuc
parents: 4
diff changeset
200 </test>
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
201 </tests>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
202 <help><![CDATA[
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
203
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
204
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
205 UMI-tools whitelist - Extract barcodes from fastq
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
206 ==================================================
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
207
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
208 Purpose
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
209 -------
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
210
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
211 Extract cell barcodes and identify the most likely true barcodes using
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
212 the 'knee' method.
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
213
14
345bdf4546fd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/umi_tools commit bf6a3aa532e8f9d122da4c1e39f3e256ae587b79"
iuc
parents: 12
diff changeset
214 @FASTQ_BARCODE_EXTRACTION_HELP@
0
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
215
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 Output:
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
219 -------
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
220
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
221 The whitelist is outputted as 4 tab-separated columns:
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
222
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
223 1. whitelisted cell barcode
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
224 2. Other cell barcode(s) (comma-separated) to correct to the
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
225 whitelisted barcode
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
226 3. Count for whitelisted cell barcodes
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
227 4. Count(s) for the other cell barcode(s) (comma-separated)
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
228
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
229 example output:
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
230
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
231 AAAAAA AGAAAA 146 1
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
232 AAAATC 22
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
233 AAACAT 21
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
234 AAACTA AAACTN,GAACTA 27 1,1
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
235 AAATAC 72
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
236 AAATCA GAATCA 37 3
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
237 AAATGT AAAGGT,CAATGT 41 1,1
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
238 AAATTG CAATTG 36 1
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
239 AACAAT 18
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
240 AACATA 24
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
241
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
242 If --error-correct-threshold is set to 0, columns 2 and 4 will be empty.
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
243
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
244
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
245 ]]></help>
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
246 <expand macro="citations" />
b911124762a8 planemo upload commit 8da5246c32d60a49e6b6b9027c9adc0a31d4bc5a
iuc
parents:
diff changeset
247 </tool>