Mercurial > repos > dave > data_manager_make_blastn_dbs
view data_manager/data_manager_make_blastn_database.xml @ 1:125b8ae43807 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_fetch_genome_dbkeys_all_fasta commit db8f5e7fadc3bf752951b837a977919f8409e4b6-dirty
author | dave |
---|---|
date | Sat, 30 Jun 2018 18:52:10 -0400 |
parents | |
children |
line wrap: on
line source
<tool id="data_manager_make_blastn_database" name="Create blastn database" version="0.0.1" tool_type="manage_data"> <description>from fasta file</description> <requirements> <requirement type="package" version="2.6.0">blast</requirement> </requirements> <command detect_errors="exit_code"><![CDATA[ python '$__tool_directory__/data_manager_make_blastn_database.py' '${out_file}' #if str( $input_source.source_selector ) == 'history': --input '$input_source.input' --dbkey '$input_source.dbkey' --name '$input_source.name' #else --input '${all_fasta_source.fields.path}' --dbkey '${all_fasta_source.fields.dbkey}' --name '${all_fasta_source.fields.name}' #end if ]]></command> <inputs> <conditional name="input_source"> <param name="source_selector" type="select" label="Use locally cached fasta or history dataset"> <option value="history" selected="True">From history</option> <option value="data_table">From data table</option> </param> <when value="data_table"> <param name="input" type="data" label="Cached sequence"> <options from_data_table="all_fasta" /> </param> </when> <when value="history"> <param name="input" type="data" format="fasta" optional="false" /> <param name="dbkey" type="text" label="Unique identifier" /> <param name="name" type="text" label="Display name for database" /> </when> </conditional> </inputs> <outputs> <data name="out_file" format="data_manager_json"/> </outputs> <tests> <!-- TODO: need some way to test that new entry was added to data table --> <test> <param name="source_selector" value="history" /> <param name="input" value="phiX174.fasta" ftype="fasta" /> <param name="dbkey" value="phiX174"/> <param name="name" value="Phi-X 174 12-06-1912"/> <output name="out_file" file="phiX174.data_manager_json"/> </test> </tests> <help> **What it does** Fetches a reference genomes or sequences from various sources (URL, Galaxy History, or a server directory) and populates the "blastn_db" data table. ------ .. class:: infomark **Notice:** If you leave name, description, or id blank, it will be generated automatically. </help> </tool>