view macros.xml @ 0:b37a6b94e9fe draft default tip

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/lofreq commit b8b08e76ebdca1fceef0da1b377eb4b6d45b0847-dirty"
author dave
date Wed, 27 Nov 2019 15:25:33 +0000
parents
children
line wrap: on
line source

<macros>
    <token name="@WRAPPER_VERSION@">@TOOL_VERSION@+galaxy</token>
    <token name="@TOOL_VERSION@">2.1.3.1</token>
    <xml name="requirements">
        <requirements>
        <requirement type="package" version="@TOOL_VERSION@">lofreq</requirement>
        <requirement type="package" version="1.9">samtools</requirement>
            <yield/>
        </requirements>
    </xml>
    <xml name="citations">
        <citations>
            <citation type="doi">10.1093/nar/gks918</citation>
            <yield />
        </citations>
    </xml>
    <token name="@PREPARE_REF@"><![CDATA[
        #if str($reference_source.ref_selector) == 'history':
            #set $reference_fasta_fn = 'reference.fa'
            ln -s '$reference_source.ref' $reference_fasta_fn &&
            lofreq faidx $reference_fasta_fn 2>&1 || echo "Error running samtools faidx for indexing fasta reference for lofreq" >&2 &&
        #else
            #set $reference_fasta_fn = str($reference_source.ref.fields.path)
        #end if
    ]]></token>
    <xml name="reference_interface">
        <conditional name="reference_source">
            <param name="ref_selector" type="select"
            label="Choose the source for the reference genome">
                <option value="cached">Locally cached</option>
                <option value="history">History</option>
            </param>
            <when value="cached">
                <param argument="--ref" type="select"
                label="Reference genome">
                    <options from_data_table="fasta_indexes">
                        <filter type="data_meta" column="dbkey" key="dbkey" ref="reads" />
                        <validator type="no_options" message="A built-in reference genome is not available for the build associated with the selected input file" />
                    </options>
                </param>
            </when>
            <when value="history">
                <param argument="--ref" type="data" format="fasta" label="Reference" help="Reference sequence" />
            </when>
        </conditional>
    </xml>
</macros>