Mercurial > repos > iuc > samtools_markdup
comparison samtools_markdup.xml @ 10:229ba92a3b55 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_markdup commit c508c3af0f4121dcc38e0be63db00a604e997b8a
| author | iuc |
|---|---|
| date | Thu, 19 Jun 2025 13:00:18 +0000 |
| parents | 40fa6c240105 |
| children |
comparison
equal
deleted
inserted
replaced
| 9:40fa6c240105 | 10:229ba92a3b55 |
|---|---|
| 101 <output name="output" file="1_markdup.expected.bam" ftype="bam" lines_diff="4" /> | 101 <output name="output" file="1_markdup.expected.bam" ftype="bam" lines_diff="4" /> |
| 102 </test> | 102 </test> |
| 103 <!-- 2) --> | 103 <!-- 2) --> |
| 104 <test expect_num_outputs="1"> | 104 <test expect_num_outputs="1"> |
| 105 <param name="bamfile" value="2_remove_dups.sam" ftype="sam" /> | 105 <param name="bamfile" value="2_remove_dups.sam" ftype="sam" /> |
| 106 <param name="remove" value="-r" /> | 106 <param name="remove" value="true" /> |
| 107 <output name="output" file="2_remove_dups.expected.bam" ftype="bam" lines_diff="4" /> | 107 <output name="output" file="2_remove_dups.expected.bam" ftype="bam" lines_diff="4" /> |
| 108 </test> | 108 </test> |
| 109 <!-- 3) --> | 109 <!-- 3) --> |
| 110 <test expect_num_outputs="1"> | 110 <test expect_num_outputs="1"> |
| 111 <param name="bamfile" value="3_mark_supp_dup.bam" ftype="bam" /> | 111 <param name="bamfile" value="3_mark_supp_dup.bam" ftype="bam" /> |
| 112 <param name="supp" value="-S" /> | 112 <param name="supp" value="true" /> |
| 113 <output name="output" file="3_mark_supp_dup.expected.bam" ftype="bam" lines_diff="4" /> | 113 <output name="output" file="3_mark_supp_dup.expected.bam" ftype="bam" lines_diff="4" /> |
| 114 <assert_command> | 114 <assert_command> |
| 115 <has_text text="samtools sort" negate="true"/> | 115 <has_text text="samtools sort" negate="true"/> |
| 116 </assert_command> | 116 </assert_command> |
| 117 </test> | 117 </test> |
| 118 <!-- 4) test stats output --> | 118 <!-- 4) test stats output --> |
| 119 <test expect_num_outputs="2"> | 119 <test expect_num_outputs="2"> |
| 120 <param name="bamfile" value="1_markdup.sam" ftype="sam"/> | 120 <param name="bamfile" value="1_markdup.sam" ftype="sam"/> |
| 121 <param name="stats" value="yes" /> | 121 <section name="output_options"> |
| 122 <param name="stats" value="yes" /> | |
| 123 </section> | |
| 122 <output name="output" file="1_markdup.expected.bam" ftype="bam" lines_diff="4" /> | 124 <output name="output" file="1_markdup.expected.bam" ftype="bam" lines_diff="4" /> |
| 123 <output name="stats_output" file="stats.txt" lines_diff="2" /> | 125 <output name="stats_output" file="stats.txt" lines_diff="2" /> |
| 124 </test> | 126 </test> |
| 125 <!-- 5) check that stderr is not swallowed w test data from fixmate --> | 127 <!-- 5) check that stderr is not swallowed w test data from fixmate --> |
| 126 <test expect_exit_code="1" expect_failure="true"> | 128 <test expect_exit_code="1" expect_failure="true"> |
| 127 <param name="bamfile" value="3_two_read_mapped.sam" ftype="sam" /> | 129 <param name="bamfile" value="3_two_read_mapped.sam" ftype="sam" /> |
| 128 <param name="stats" value="yes"/> | 130 <section name="output_options"> |
| 131 <param name="stats" value="yes"/> | |
| 132 </section> | |
| 129 <assert_stderr> | 133 <assert_stderr> |
| 130 <has_line line="samtools markdup: error, no MC tag. Please run samtools fixmate on file first."/> | 134 <has_line line="samtools markdup: error, no MC tag. Please run samtools fixmate on file first."/> |
| 131 <has_line line="samtools markdup: error, unable to assign pair hash key."/> | 135 <has_line line="samtools markdup: error, unable to assign pair hash key."/> |
| 132 </assert_stderr> | 136 </assert_stderr> |
| 133 </test> | 137 </test> |
| 134 <!-- 6) check optical distance and check -c option --> | 138 <!-- 6) check optical distance and check -c option --> |
| 135 <test expect_num_outputs="1"> | 139 <test expect_num_outputs="1"> |
| 136 <param name="bamfile" value="1_markdup.sam" ftype="sam"/> | 140 <param name="bamfile" value="1_markdup.sam" ftype="sam"/> |
| 137 <param name="odist" value="10" /> | 141 <param name="odist" value="10" /> |
| 138 <param name="existing_tags" value="-c" /> | 142 <param name="existing_tags" value="true" /> |
| 139 <output name="output" file="6_markdup.expected.bam" ftype="bam" lines_diff="4" /> | 143 <output name="output" file="6_markdup.expected.bam" ftype="bam" lines_diff="4" /> |
| 140 </test> | 144 </test> |
| 141 <!-- 7) check new mode s --> | 145 <!-- 7) check new mode s --> |
| 142 <test expect_num_outputs="1"> | 146 <test expect_num_outputs="1"> |
| 143 <param name="bamfile" value="1_markdup.sam" ftype="sam"/> | 147 <param name="bamfile" value="1_markdup.sam" ftype="sam"/> |
| 151 <output name="output" file="8_markdup.expected.bam" ftype="bam" lines_diff="4" /> | 155 <output name="output" file="8_markdup.expected.bam" ftype="bam" lines_diff="4" /> |
| 152 </test> | 156 </test> |
| 153 <!-- 9) test sam format --> | 157 <!-- 9) test sam format --> |
| 154 <test expect_num_outputs="1"> | 158 <test expect_num_outputs="1"> |
| 155 <param name="bamfile" value="1_markdup.sam" ftype="sam"/> | 159 <param name="bamfile" value="1_markdup.sam" ftype="sam"/> |
| 156 <param name="select_oformat" value="SAM" /> | 160 <section name="output_options"> |
| 161 <conditional name="output_format"> | |
| 162 <param name="select_oformat" value="SAM" /> | |
| 163 </conditional> | |
| 164 </section> | |
| 157 <output name="output" file="9_markdup.expected.sam" ftype="sam" lines_diff="4" /> | 165 <output name="output" file="9_markdup.expected.sam" ftype="sam" lines_diff="4" /> |
| 158 </test> | 166 </test> |
| 159 <!-- 10) essentially the same as test 9 (just converted input to sorted bam .. but telling Galaxy its qname sorted) | 167 <!-- 10) essentially the same as test 9 (just converted input to sorted bam .. but telling Galaxy its qname sorted) |
| 160 to test qname sorted bam format and ensure that sorting happens in the tool | 168 to test qname sorted bam format and ensure that sorting happens in the tool |
| 161 ie. the qname_sorted bam is not converted implicitly --> | 169 ie. the qname_sorted bam is not converted implicitly --> |
| 162 <test expect_num_outputs="1"> | 170 <test expect_num_outputs="1"> |
| 163 <param name="bamfile" value="1_markdup.qname_sorted.bam" ftype="qname_sorted.bam" /> | 171 <param name="bamfile" value="1_markdup.qname_sorted.bam" ftype="qname_sorted.bam" /> |
| 164 <param name="select_oformat" value="SAM" /> | 172 <section name="output_options"> |
| 173 <conditional name="output_format"> | |
| 174 <param name="select_oformat" value="SAM" /> | |
| 175 </conditional> | |
| 176 </section> | |
| 165 <output name="output" file="9_markdup.expected.sam" lines_diff="4" /> | 177 <output name="output" file="9_markdup.expected.sam" lines_diff="4" /> |
| 166 <assert_command> | 178 <assert_command> |
| 167 <has_text text="samtools sort"/> | 179 <has_text text="samtools sort"/> |
| 168 </assert_command> | 180 </assert_command> |
| 169 </test> | 181 </test> |
| 170 | 182 |
| 171 <!-- 11) test cram format --> | 183 <!-- 11) test cram format --> |
| 172 <test expect_num_outputs="1"> | 184 <test expect_num_outputs="1"> |
| 173 <param name="bamfile" value="10_markdup.sam" ftype="sam"/> | 185 <param name="bamfile" value="10_markdup.sam" ftype="sam"/> |
| 174 <param name="select_oformat" value="CRAM" /> | 186 <section name="output_options"> |
| 175 <param name="ref_file" value="test.fa" /> | 187 <conditional name="output_format"> |
| 188 <param name="select_oformat" value="CRAM" /> | |
| 189 <param name="ref_file" value="test.fa" /> | |
| 190 </conditional> | |
| 191 </section> | |
| 176 <output name="output" file="11_markdup.expected.cram" ftype="cram" compare="sim_size" delta="250"/> | 192 <output name="output" file="11_markdup.expected.cram" ftype="cram" compare="sim_size" delta="250"/> |
| 177 <assert_command> | 193 <assert_command> |
| 178 <has_text text="samtools sort"/> | 194 <has_text text="samtools sort"/> |
| 179 </assert_command> | 195 </assert_command> |
| 180 </test> | 196 </test> |
