view map_ids.xml @ 6:2e3535db1bfa draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/maker commit 90ae29b39b58999e45a8f4e0bfbabc5a59047ba1"
author iuc
date Mon, 28 Jun 2021 09:39:48 +0000
parents 060ea7339911
children e906fa778440
line wrap: on
line source

<?xml version="1.0"?>
<tool id="maker_map_ids" name="Map annotation ids" profile="16.04" version="@VERSION@">
    <description>on a Maker annotation</description>
    <macros>
        <import>macros.xml</import>
    </macros>
    <expand macro="requirements"/>
    <command><![CDATA[
        cp '${maker_gff}' '${renamed}' &&
        maker_map_ids --prefix '${prefix}' --justify ${justify} '${maker_gff}' > '${id_map}' &&
        map_gff_ids '${id_map}' '${renamed}'
    ]]></command>
    <inputs>
        <param name="maker_gff" type="data" format="gff" label="Maker annotation where to change ids"/>
        <param name="prefix" type="text" label="Prefix for ids"/>
        <param name="justify" type="integer" value="6" min="2" max="20" label="Justify numeric ids to this length"/>
    </inputs>
    <outputs>
        <data format="gff" name="renamed" label="${tool.name} on ${on_string}: renamed GFF"/>
        <data format="tabular" name="id_map" label="${tool.name} on ${on_string}: ID map"/>
    </outputs>
    <tests>
        <test>
            <param name="maker_gff" value="annot.gff3"/>
            <param name="prefix" value="YES"/>
            <param name="justify" value="6"/>
            <output name="renamed" file="annot_mapped.gff3"/>
            <output name="id_map" file="id_map.tsv"/>
        </test>
    </tests>
    <help><![CDATA[
        MAKER is a portable and easily configurable genome annotation pipeline. Its purpose is to allow smaller eukaryotic and prokaryotic genome projects to independently annotate their genomes and to create genome databases. MAKER identifies repeats, aligns ESTs and proteins to a genome, produces ab-initio gene predictions and automatically synthesizes these data into gene annotations having evidence-based quality values. MAKER is also easily trainable: outputs of preliminary runs can be used to automatically retrain its gene prediction algorithm, producing higher quality gene-models on seusequent runs. MAKER's inputs are minimal and its ouputs can be directly loaded into a GMOD database. They can also be viewed in the Apollo genome browser; this feature of MAKER provides an easy means to annotate, view and edit individual contigs and BACs without the overhead of a database. MAKER should prove especially useful for emerging model organism projects with minimal bioinformatics expertise and computer resources.

        This tool will automatically assign new ids to a Maker annotation respecting a specified pattern.

        .. _Maker: http://www.yandell-lab.org/software/maker.html
    ]]></help>
    <expand macro="citations"/>
</tool>