annotate fetch_interval.xml @ 2:9422cd200be0 draft default tip

Uploaded
author morinlab
date Sun, 04 Dec 2016 18:24:31 -0500
parents 391b1466cab0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
1 <tool id="fetch_interval" name="Fetch Interval" version="1.0.0">
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
2 <description> Creates Interval files used to parallelize certain Galaxy Tools </description>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
3 <requirements>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
4 <requirement type="package" version="1.0.0">fetch_interval</requirement>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
5 <requirement type="set_environment">FETCH_REPOSITORY_DIR</requirement>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
6 </requirements>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
7 <command>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
8 <![CDATA[
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
9
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
10 mkdir outputs;
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
11 #if $output_option.output_option_selector == "collection":
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
12 python \$FETCH_REPOSITORY_DIR/fetch_interval.py --mode by_rname --input $input --order $order --output output.txt --chromosome --group_according_to_largest_chromosome --prefixes_to_ignore GL NC MT;
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
13
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
14 #else:
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
15 python \$FETCH_REPOSITORY_DIR/fetch_interval.py --mode by_rname --input $input --output $order --chromosome --prefixes_to_ignore GL NC MT;
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
16 cat $order > ./outputs/samp1.bed;
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
17
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
18 #end if
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
19
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
20 ]]>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
21 </command>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
22 <inputs>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
23 <conditional name="output_option">
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
24 <param type="select" name="output_option_selector" label="How to Output?">
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
25 <option value="collection">Collection</option>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
26 <option value="file">Single File</option>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
27 </param>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
28 </conditional>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
29 <param type="data" format="bam" name="input" label="BAM Alignment File" help="Information is pulled from the header, ensure consistent across BAMs"/>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
30 </inputs>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
31 <outputs>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
32 <collection name="list_output" type="list" description="Interval Files">
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
33 <discover_datasets pattern="__name_and_ext__" directory="outputs"/>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
34 </collection>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
35 <data format="txt" name="order"/>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
36 </outputs>
391b1466cab0 Uploaded
morinlab
parents:
diff changeset
37 </tool>