Mercurial > repos > iuc > pairtools_parse
diff parse.xml @ 13:729197476fc1 draft default tip
planemo upload for repository https://github.com/open2c/pairtools commit 365c6f6387b2f90af22a62e673873b90e7f7394a
author | iuc |
---|---|
date | Fri, 25 Jul 2025 13:54:01 +0000 |
parents | d3a7b17714c1 |
children |
line wrap: on
line diff
--- a/parse.xml Fri Jun 27 20:32:33 2025 +0000 +++ b/parse.xml Fri Jul 25 13:54:01 2025 +0000 @@ -1,4 +1,4 @@ -<tool id="pairtools_parse" name="Pairtools parse" version="@TOOL_VERSION@+galaxy@SUFFIX_VERSION@" profile="23.2" license="MIT"> +<tool id="pairtools_parse" name="Pairtools parse" version="@TOOL_VERSION@+galaxy2" profile="23.2" license="MIT"> <description>Find ligation pairs in alignments and create pairs.</description> <macros> <import>macros.xml</import> @@ -21,6 +21,9 @@ #if $output_stats: '$parsed_pairs_stats' #end if + #if $select_add_columns.add_columns_selection == "yes": + --add-columns '$select_add_columns.add_columns' + #end if --walks-policy '$walks_policy' --max-inter-align-gap '$max_inter_algn_gap' --nproc-in \${GALAXY_SLOTS:-4} @@ -36,6 +39,31 @@ <param argument="--drop-seq" type="boolean" truevalue="--drop-seq" falsevalue="" checked="False" label="remove sequences and PHREDs from the sam fields"></param> <param argument="--output-stats" type="boolean" truevalue="--output-stats" falsevalue="" checked="False" label="Generate various statistics of pairs file"></param> <param argument="--drop-sam" type="boolean" truevalue="--drop-sam" falsevalue="" checked="False" label="Do not add sams to the output"></param> + <conditional name="select_add_columns"> + <param name="add_columns_selection" type="select" label="Add additional columns to the output" help="Select if additional columns needs to be added to the output pairs file."> + <option value="no" selected="true">No</option> + <option value="yes">Yes</option> + </param> + <when value="yes"> + <param argument="--add-columns" type="select" multiple="true" label="Select extra columns describing alignments" help="Multiple options can be selected."> + <option value="mapq">MAPQ</option> + <option value="pos5">POS5</option> + <option value="pos3">POS3</option> + <option value="cigar">CIGAR</option> + <option value="read_len">Read length</option> + <option value="matched_bp">Matched bp</option> + <option value="algn_ref_span">algn_ref_span</option> + <option value="dist_to_5">dist_to_5</option> + <option value="dist_to_3">dist_to_3</option> + <option value="seq">seq</option> + <option value="mismatches">mismatches</option> + <option value="read_side">read_side</option> + <option value="algn_idx">algn_idx</option> + <option value="same_side_algn_count">same_side_algn_count</option> + </param> + </when> + <when value="no"/> + </conditional> <param argument="--walks-policy" type="select" label="Walks Policy" help="The policy for reporting unrescuable walks."> <expand macro="walks_policy_options"/> </param> @@ -43,7 +71,7 @@ </inputs> <outputs> <data name="output_parsed_pairs" format="4dn_pairs" label="${tool.name} on ${on_string}: .pairs"/> - <data name="parsed_pairs_stats" format="txt,tabular" label="${tool.name} on ${on_string}: parsed.stats"> + <data name="parsed_pairs_stats" format="tabular" label="${tool.name} on ${on_string}: parsed.stats"> <filter>output_stats</filter> </data> </outputs> @@ -124,6 +152,19 @@ <param name="max_inter_algn_gap" value="20"/> <output name="output_parsed_pairs" ftype="4dn_pairs" file="output_parsed_pairs_sam_assemblyname.pairs" lines_diff="10"/> </test> + <!--Test 09 with SAM file as input and add columns--> + <test expect_num_outputs="1"> + <param name="sam_path" value="test.sam"/> + <param name="chroms_path" value="test.genome"/> + <param name="min_mapq" value="1"/> + <param name="walks_policy" value="mask"/> + <param name="max_inter_algn_gap" value="20"/> + <conditional name="select_add_columns"> + <param name="add_columns_selection" value="yes"/> + <param name="add_columns" value="mapq,seq"/> + </conditional> + <output name="output_parsed_pairs" ftype="4dn_pairs" file="output_parsed_pairs_sam_mapq.pairs" lines_diff="10"/> + </test> </tests> <help><![CDATA[