Mercurial > repos > iuc > bedtools
comparison closestBed.xml @ 34:dde39ba9c031 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit b68002321ade5e160c556517a98ffb70f068be95
author | iuc |
---|---|
date | Mon, 29 Apr 2019 05:55:48 -0400 |
parents | 4f7a5ccd2ae9 |
children | 3e38c9b3214f |
comparison
equal
deleted
inserted
replaced
33:87ee588b3d45 | 34:dde39ba9c031 |
---|---|
1 <tool id="bedtools_closestbed" name="bedtools ClosestBed" version="@WRAPPER_VERSION@"> | 1 <tool id="bedtools_closestbed" name="bedtools ClosestBed" version="@TOOL_VERSION@"> |
2 <description>find the closest, potentially non-overlapping interval</description> | 2 <description>find the closest, potentially non-overlapping interval</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" /> |
22 #end if | 22 #end if |
23 -a '$inputA' | 23 -a '$inputA' |
24 #if str($overlap_with.source) == "data_table": | 24 #if str($overlap_with.source) == "data_table": |
25 -b '$overlap_with.table.fields.path' | 25 -b '$overlap_with.table.fields.path' |
26 #else | 26 #else |
27 #set inputBs = "' '".join([str( $file ) for $file in $overlap_with.inputB]) | 27 -b |
28 -b '$inputBs' | 28 #for $file in $overlap_with.inputB: |
29 '$file' | |
30 #end for | |
29 #end if | 31 #end if |
30 > '$output' | 32 > '$output' |
31 ]]></command> | 33 ]]></command> |
32 <inputs> | 34 <inputs> |
33 <param name="inputA" type="data" format="@STD_BEDTOOLS_INPUTS@" label="@STD_BEDTOOLS_INPUT_LABEL@ file"/> | 35 <param name="inputA" argument="-a" type="data" format="@STD_BEDTOOLS_INPUTS@" label="@STD_BEDTOOLS_INPUT_LABEL@ file"/> |
34 <!-- overlap with file (inputB) --> | 36 <!-- overlap with file (inputB) --> |
35 <conditional name="overlap_with"> | 37 <conditional name="overlap_with"> |
36 <param name="source" type="select" label="Overlap with: will you select a @STD_BEDTOOLS_INPUT_LABEL@ file from your history or use a built-in GFF file?" help="Built-in GFF files contain full annotation of a reference genome"> | 38 <param name="source" type="select" label="Overlap with: will you select a @STD_BEDTOOLS_INPUT_LABEL@ file from your history or use a built-in GFF file?" help="Built-in GFF files contain full annotation of a reference genome"> |
37 <option value="history" selected="true">Use a @STD_BEDTOOLS_INPUT_LABEL@ file from the history</option> | 39 <option value="history" selected="true">Use a @STD_BEDTOOLS_INPUT_LABEL@ file from the history</option> |
38 <option value="data_table">Use a built-in GFF file</option> | 40 <option value="data_table">Use a built-in GFF file</option> |
44 <validator type="no_options" message="No files are available"/> | 46 <validator type="no_options" message="No files are available"/> |
45 </options> | 47 </options> |
46 </param> | 48 </param> |
47 </when> | 49 </when> |
48 <when value="history"> | 50 <when value="history"> |
49 <param name="inputB" type="data" format="@STD_BEDTOOLS_INPUTS@" multiple="true" label="Select a @STD_BEDTOOLS_INPUT_LABEL@ file" /> | 51 <param name="inputB" argument="-b" type="data" format="@STD_BEDTOOLS_INPUTS@" multiple="true" label="Select a @STD_BEDTOOLS_INPUT_LABEL@ file" /> |
50 </when> | 52 </when> |
51 </conditional> | 53 </conditional> |
52 | 54 |
53 <param name="ties" type="select" | 55 <param name="ties" type="select" |
54 label="How ties for closest feature should be handled" | 56 label="How ties for closest feature should be handled" |
98 <option value="all">Report closest records among all databases. (-all)</option> | 100 <option value="all">Report closest records among all databases. (-all)</option> |
99 </param> | 101 </param> |
100 </inputs> | 102 </inputs> |
101 <outputs> | 103 <outputs> |
102 <!-- Would like to use a nicer name, but since there are possibly many inputB datasets, falling back to ${on_string} --> | 104 <!-- Would like to use a nicer name, but since there are possibly many inputB datasets, falling back to ${on_string} --> |
103 <!-- <data format_source="inputA" name="output" metadata_source="inputA" label="Closest regions from ${inputB[0].name} to ${inputA.name}"/> --> | 105 <!-- <data name="output" format_source="inputA" metadata_source="inputA" label="Closest regions from ${inputB[0].name} to ${inputA.name}"/> --> |
104 <data name="output" format_source="inputA" metadata_source="inputA" label="Closest regions from ${on_string}" /> | 106 <data name="output" format_source="inputA" metadata_source="inputA" label="Closest regions from ${on_string}" /> |
105 </outputs> | 107 </outputs> |
106 <tests> | 108 <tests> |
107 <test> | 109 <test> |
108 <param name="inputA" value="closestBedA.bed" ftype="bed" /> | 110 <param name="inputA" value="closestBedA.bed" ftype="bed" /> |