Mercurial > repos > iuc > nugen_nudup
comparison nugen_nudup.xml @ 4:0d24a02c555f draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nugen_nudup commit 26045b518c15c3f18996f6dc2af7064a9c1941dd
author | iuc |
---|---|
date | Fri, 15 Mar 2024 12:40:38 +0000 |
parents | 2bad02c1cb0d |
children |
comparison
equal
deleted
inserted
replaced
3:2bad02c1cb0d | 4:0d24a02c555f |
---|---|
1 <tool id="nugen_nudup" name="NuDUP" version="2.3.3" profile="17.01"> | 1 <tool id="nugen_nudup" name="NuDUP" version="2.3.3" profile="17.01"> |
2 <description> | 2 <description> |
3 mark/remove PCR duplicates based on molecular tags | 3 mark/remove PCR duplicates based on molecular tags |
4 </description> | 4 </description> |
5 <xrefs> | |
6 <xref type="bio.tools">nudup</xref> | |
7 </xrefs> | |
5 <requirements> | 8 <requirements> |
6 <requirement type="package" version="2.3.3">nudup</requirement> | 9 <requirement type="package" version="2.3.3">nudup</requirement> |
7 </requirements> | 10 </requirements> |
8 <stdio> | 11 <stdio> |
9 <exit_code range="1:" /> | 12 <exit_code range="1:" /> |
36 <param type="data" name="umi_fastq" | 39 <param type="data" name="umi_fastq" |
37 label="Fastq file containing molecular tag sequence" | 40 label="Fastq file containing molecular tag sequence" |
38 format="fastq,fastq.gz,fastqsanger,fastqsanger.gz" help="FASTQ | 41 format="fastq,fastq.gz,fastqsanger,fastqsanger.gz" help="FASTQ |
39 file containing the molecular tag sequence for each read name in | 42 file containing the molecular tag sequence for each read name in |
40 the corresponding SAM/BAM file" /> | 43 the corresponding SAM/BAM file" /> |
41 <param type="boolean" argument="--paired-end" | 44 <param type="boolean" argument="--paired-end" label="Paired-end deduping" |
42 label="Paired-end deduping" name="paired_end" | 45 truevalue="--paired-end" falsevalue="" checked="false" |
43 truevalue="--paired-end" falsevalue="" | |
44 checked="false" | |
45 help="use paired end deduping with template. SAM/BAM alignment | 46 help="use paired end deduping with template. SAM/BAM alignment |
46 must contain paired end reads. Degenerate read pairs | 47 must contain paired end reads. Degenerate read pairs |
47 (alignments for one read of pair) will be discarded." /> | 48 (alignments for one read of pair) will be discarded." /> |
48 <param type="integer" argument="--start" label="Tag sequence start | 49 <param type="integer" argument="--start" label="Tag sequence start |
49 position from 3' end" value="6" help="position in index read where | 50 position from 3' end" value="6" help="position in index read where |
50 molecular tag sequence begins. This should be a 1-based value that | 51 molecular tag sequence begins. This should be a 1-based value that |
51 counts in from the 3' END of the read." /> | 52 counts in from the 3' END of the read." /> |
52 <param type="integer" argument="--length" label="Tag sequence length" | 53 <param type="integer" argument="--length" label="Tag sequence length" |
53 value="6" help="length of molecular tag sequence" /> | 54 value="6" help="length of molecular tag sequence" /> |
54 <param type="boolean" argument="--rmdup-only" name="rmdup_only" | 55 <param type="boolean" argument="--rmdup-only" |
55 label="Only output BAM with duplicates removed" | 56 label="Only output BAM with duplicates removed" |
56 truevalue="--rmdup-only" falsevalue="" checked="false" | 57 truevalue="--rmdup-only" falsevalue="" checked="false" |
57 help="Do not ouput BAM with duplicates marked. Default is to ouput | 58 help="Do not ouput BAM with duplicates marked. Default is to ouput |
58 both marked duplicates and removed duplicates BAM files." /> | 59 both marked duplicates and removed duplicates BAM files." /> |
59 </inputs> | 60 </inputs> |
69 <data format="txt" name="log" | 70 <data format="txt" name="log" |
70 label="${tool.name} on ${on_string}: Log" | 71 label="${tool.name} on ${on_string}: Log" |
71 from_work_dir="prefix_dup_log.txt" /> | 72 from_work_dir="prefix_dup_log.txt" /> |
72 </outputs> | 73 </outputs> |
73 <tests> | 74 <tests> |
74 <test> | 75 <test expect_num_outputs="3"> |
75 <param name="input" value="nudup_test_1.bam" ftype="bam" /> | 76 <param name="input" value="nudup_test_1.bam" ftype="bam" /> |
76 <param name="umi_fastq" value="nudup_umis.fastq" | 77 <param name="umi_fastq" value="nudup_umis.fastq" |
77 ftype="fastqsanger" /> | 78 ftype="fastqsanger" /> |
78 <param name="start" value="8" /> | 79 <param name="start" value="8" /> |
79 <param name="length" value="8" /> | 80 <param name="length" value="8" /> |
80 <output name="markdup" file="nudup_markdup_1.bam" ftype="bam" /> | 81 <output name="markdup" file="nudup_markdup_1.bam" ftype="bam" /> |
81 <output name="dedup" file="nudup_dedup_1.bam" ftype="bam" /> | 82 <output name="dedup" file="nudup_dedup_1.bam" ftype="bam" /> |
82 <output name="log" file="nudup_log_1.txt" ftype="txt" /> | 83 <output name="log" file="nudup_log_1.txt" ftype="txt" /> |
83 </test> | 84 </test> |
84 <test> | 85 <test expect_num_outputs="3"> |
85 <param name="input" value="nudup_test_1.bam" ftype="bam" /> | 86 <param name="input" value="nudup_test_1.bam" ftype="bam" /> |
86 <param name="umi_fastq" value="nudup_umis.fastq.gz" | 87 <param name="umi_fastq" value="nudup_umis.fastq.gz" |
87 ftype="fastqsanger.gz" /> | 88 ftype="fastqsanger.gz" /> |
88 <param name="start" value="8" /> | 89 <param name="start" value="8" /> |
89 <param name="length" value="8" /> | 90 <param name="length" value="8" /> |