Mercurial > repos > morinlab > fetch_interval
view fetch_interval.xml @ 2:9422cd200be0 draft default tip
Uploaded
author | morinlab |
---|---|
date | Sun, 04 Dec 2016 18:24:31 -0500 |
parents | 391b1466cab0 |
children |
line wrap: on
line source
<tool id="fetch_interval" name="Fetch Interval" version="1.0.0"> <description> Creates Interval files used to parallelize certain Galaxy Tools </description> <requirements> <requirement type="package" version="1.0.0">fetch_interval</requirement> <requirement type="set_environment">FETCH_REPOSITORY_DIR</requirement> </requirements> <command> <![CDATA[ mkdir outputs; #if $output_option.output_option_selector == "collection": 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; #else: python \$FETCH_REPOSITORY_DIR/fetch_interval.py --mode by_rname --input $input --output $order --chromosome --prefixes_to_ignore GL NC MT; cat $order > ./outputs/samp1.bed; #end if ]]> </command> <inputs> <conditional name="output_option"> <param type="select" name="output_option_selector" label="How to Output?"> <option value="collection">Collection</option> <option value="file">Single File</option> </param> </conditional> <param type="data" format="bam" name="input" label="BAM Alignment File" help="Information is pulled from the header, ensure consistent across BAMs"/> </inputs> <outputs> <collection name="list_output" type="list" description="Interval Files"> <discover_datasets pattern="__name_and_ext__" directory="outputs"/> </collection> <data format="txt" name="order"/> </outputs> </tool>