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" />