Mercurial > repos > iuc > pairtools_parse
comparison parse.xml @ 1:8fae6be7a507 draft
planemo upload for repository https://github.com/open2c/pairtools commit 17acbcae8309bec856882bc4aef1899d613f6807
author | iuc |
---|---|
date | Wed, 03 Apr 2024 16:25:30 +0000 |
parents | 68413c5eb035 |
children | 26ed6ceeeec1 |
comparison
equal
deleted
inserted
replaced
0:68413c5eb035 | 1:8fae6be7a507 |
---|---|
1 <tool id="pairtools_parse" name="Pairtools parse" version="@TOOL_VERSION@+galaxy@SUFFIX_VERSION@" profile="22.05" license="MIT"> | 1 <tool id="pairtools_parse" name="Pairtools parse" version="@TOOL_VERSION@+galaxy@SUFFIX_VERSION@" profile="23.2" license="MIT"> |
2 <description>Find ligation pairs in alignments and create pairs.</description> | 2 <description>Find ligation pairs in alignments and create pairs.</description> |
3 <macros> | 3 <macros> |
4 <import>macros.xml</import> | 4 <import>macros.xml</import> |
5 </macros> | 5 </macros> |
6 <expand macro="requirements"/> | 6 <expand macro="requirements"/> |
38 <expand macro="walks_policy_options"/> | 38 <expand macro="walks_policy_options"/> |
39 </param> | 39 </param> |
40 <param argument="max_inter_algn_gap" type="integer" min="0" value="30" label="Max alignment gap" help="read segments that are not covered by any alignment and longer than the specified value are treated as null alignments."/> | 40 <param argument="max_inter_algn_gap" type="integer" min="0" value="30" label="Max alignment gap" help="read segments that are not covered by any alignment and longer than the specified value are treated as null alignments."/> |
41 </inputs> | 41 </inputs> |
42 <outputs> | 42 <outputs> |
43 <data name="output_parsed_pairs" format="pairs" label="${tool.name} on ${on_string}: .pairs"/> | 43 <data name="output_parsed_pairs" format="4dn_pairs" label="${tool.name} on ${on_string}: .pairs"/> |
44 <data name="parsed_pairs_stats" format="txt,tabular" label="${tool.name} on ${on_string}: parsed.stats"> | 44 <data name="parsed_pairs_stats" format="txt,tabular" label="${tool.name} on ${on_string}: parsed.stats"> |
45 <filter>output_stats</filter> | 45 <filter>output_stats</filter> |
46 </data> | 46 </data> |
47 </outputs> | 47 </outputs> |
48 <tests> | 48 <tests> |
51 <param name="sam_path" value="test.sam"/> | 51 <param name="sam_path" value="test.sam"/> |
52 <param name="chroms_path" value="test.genome"/> | 52 <param name="chroms_path" value="test.genome"/> |
53 <param name="min_mapq" value="1"/> | 53 <param name="min_mapq" value="1"/> |
54 <param name="walks_policy" value="mask"/> | 54 <param name="walks_policy" value="mask"/> |
55 <param name="max_inter_algn_gap" value="20"/> | 55 <param name="max_inter_algn_gap" value="20"/> |
56 <output name="output_parsed_pairs" ftype="pairs" file="output_parsed_pairs_sam.pairs" lines_diff="10"/> | 56 <output name="output_parsed_pairs" ftype="4dn_pairs" file="output_parsed_pairs_sam.pairs" lines_diff="10"/> |
57 </test> | 57 </test> |
58 <!--Test 02 with BAM file as input and default parameters--> | 58 <!--Test 02 with BAM file as input and default parameters--> |
59 <test expect_num_outputs="1"> | 59 <test expect_num_outputs="1"> |
60 <param name="sam_path" value="test.bam"/> | 60 <param name="sam_path" value="test.bam"/> |
61 <param name="chroms_path" value="test.reduced.chrom.sizes"/> | 61 <param name="chroms_path" value="test.reduced.chrom.sizes"/> |
62 <param name="min_mapq" value="1"/> | 62 <param name="min_mapq" value="1"/> |
63 <param name="walks_policy" value="mask"/> | 63 <param name="walks_policy" value="mask"/> |
64 <param name="max_inter_algn_gap" value="20"/> | 64 <param name="max_inter_algn_gap" value="20"/> |
65 <output name="output_parsed_pairs" ftype="pairs" file="output_parsed_pairs_bam.pairs" lines_diff="10"/> | 65 <output name="output_parsed_pairs" ftype="4dn_pairs" file="output_parsed_pairs_bam.pairs" lines_diff="10"/> |
66 </test> | 66 </test> |
67 <!--Test 03 with BAM file as input and minimal mapq of 40--> | 67 <!--Test 03 with BAM file as input and minimal mapq of 40--> |
68 <test expect_num_outputs="1"> | 68 <test expect_num_outputs="1"> |
69 <param name="sam_path" value="test.bam"/> | 69 <param name="sam_path" value="test.bam"/> |
70 <param name="chroms_path" value="test.reduced.chrom.sizes"/> | 70 <param name="chroms_path" value="test.reduced.chrom.sizes"/> |
71 <param name="min_mapq" value="40"/> | 71 <param name="min_mapq" value="40"/> |
72 <param name="walks_policy" value="mask"/> | 72 <param name="walks_policy" value="mask"/> |
73 <param name="max_inter_algn_gap" value="20"/> | 73 <param name="max_inter_algn_gap" value="20"/> |
74 <output name="output_parsed_pairs" ftype="pairs" file="output_parsed_pairs_bam_min_mapq_40.pairs" lines_diff="10"/> | 74 <output name="output_parsed_pairs" ftype="4dn_pairs" file="output_parsed_pairs_bam_min_mapq_40.pairs" lines_diff="10"/> |
75 </test> | 75 </test> |
76 <!--Test 04 with BAM file as input and walk policy of 5unique--> | 76 <!--Test 04 with BAM file as input and walk policy of 5unique--> |
77 <test expect_num_outputs="1"> | 77 <test expect_num_outputs="1"> |
78 <param name="sam_path" value="test.bam"/> | 78 <param name="sam_path" value="test.bam"/> |
79 <param name="chroms_path" value="test.reduced.chrom.sizes"/> | 79 <param name="chroms_path" value="test.reduced.chrom.sizes"/> |
80 <param name="min_mapq" value="40"/> | 80 <param name="min_mapq" value="40"/> |
81 <param name="walks_policy" value="5unique"/> | 81 <param name="walks_policy" value="5unique"/> |
82 <param name="max_inter_algn_gap" value="20"/> | 82 <param name="max_inter_algn_gap" value="20"/> |
83 <output name="output_parsed_pairs" ftype="pairs" file="output_parsed_pairs_bam_5unique.pairs" lines_diff="10"/> | 83 <output name="output_parsed_pairs" ftype="4dn_pairs" file="output_parsed_pairs_bam_5unique.pairs" lines_diff="10"/> |
84 </test> | 84 </test> |
85 <!--Test 05 with BAM file as input and read id dropped--> | 85 <!--Test 05 with BAM file as input and read id dropped--> |
86 <test expect_num_outputs="1"> | 86 <test expect_num_outputs="1"> |
87 <param name="sam_path" value="test.bam"/> | 87 <param name="sam_path" value="test.bam"/> |
88 <param name="chroms_path" value="test.reduced.chrom.sizes"/> | 88 <param name="chroms_path" value="test.reduced.chrom.sizes"/> |
89 <param name="min_mapq" value="40"/> | 89 <param name="min_mapq" value="40"/> |
90 <param name="walks_policy" value="5unique"/> | 90 <param name="walks_policy" value="5unique"/> |
91 <param name="max_inter_algn_gap" value="20"/> | 91 <param name="max_inter_algn_gap" value="20"/> |
92 <param name="drop_readid" value="true"></param> | 92 <param name="drop_readid" value="true"></param> |
93 <output name="output_parsed_pairs" ftype="pairs" file="output_parsed_pairs_bam_readid_dropped.pairs" lines_diff="10"/> | 93 <output name="output_parsed_pairs" ftype="4dn_pairs" file="output_parsed_pairs_bam_readid_dropped.pairs" lines_diff="10"/> |
94 </test> | 94 </test> |
95 <!--Test 06 with SAM file as input and drop_seq enabled--> | 95 <!--Test 06 with SAM file as input and drop_seq enabled--> |
96 <test expect_num_outputs="1"> | 96 <test expect_num_outputs="1"> |
97 <param name="sam_path" value="test.sam"/> | 97 <param name="sam_path" value="test.sam"/> |
98 <param name="chroms_path" value="test.genome"/> | 98 <param name="chroms_path" value="test.genome"/> |
99 <param name="min_mapq" value="40"/> | 99 <param name="min_mapq" value="40"/> |
100 <param name="walks_policy" value="5unique"/> | 100 <param name="walks_policy" value="5unique"/> |
101 <param name="max_inter_algn_gap" value="20"/> | 101 <param name="max_inter_algn_gap" value="20"/> |
102 <param name="drop_seq" value="true"></param> | 102 <param name="drop_seq" value="true"></param> |
103 <output name="output_parsed_pairs" ftype="pairs" file="output_parsed_pairs_bam_readid_dropped_seq.pairs" lines_diff="10"/> | 103 <output name="output_parsed_pairs" ftype="4dn_pairs" file="output_parsed_pairs_bam_readid_dropped_seq.pairs" lines_diff="10"/> |
104 </test> | 104 </test> |
105 <!--Test 07 with SAM file as input and output_stats enabled--> | 105 <!--Test 07 with SAM file as input and output_stats enabled--> |
106 <test expect_num_outputs="2"> | 106 <test expect_num_outputs="2"> |
107 <param name="sam_path" value="test.sam"/> | 107 <param name="sam_path" value="test.sam"/> |
108 <param name="chroms_path" value="test.genome"/> | 108 <param name="chroms_path" value="test.genome"/> |