Mercurial > repos > iuc > sqlite_to_tabular
view sqlite_to_tabular.xml @ 12:575cd6cd537c draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/query_tabular commit 4fd70e184fca17ad430c30eb286127c4a198ef11"
author | iuc |
---|---|
date | Sat, 19 Jun 2021 14:16:32 +0000 |
parents | 5a4ae7678bc5 |
children | c4d18aa4ec4a |
line wrap: on
line source
<?xml version="1.0"?> <tool id="sqlite_to_tabular" name="SQLite to tabular" version="3.2.0"> <description>for SQL query</description> <macros> <import>macros.xml</import> </macros> <expand macro="requirements"/> <command detect_errors="exit_code"><![CDATA[ python '$__tool_directory__/sqlite_to_tabular.py' --sqlitedb='$sqlitedb' --query_file='$query_file' @RESULT_HEADER@ --output='$query_results' ]]></command> <configfiles> <configfile name="query_file"> $sqlquery </configfile> </configfiles> <inputs> <param name="sqlitedb" type="data" format="sqlite" label="SQLite Database"/> <param name="sqlquery" type="text" area="True" size="120x20" label="SQL query"> <validator type="regex">(?ims)^\s*SELECT\s.*\sFROM\s.*$</validator> <sanitizer sanitize="False"/> </param> <expand macro="result_results_header_line" /> </inputs> <outputs> <data name="query_results" format="tabular" /> </outputs> <tests> <test> <param name="sqlitedb" ftype="sqlite" value="testdb.sqlite" /> <param name="sqlquery" value="SELECT first_name, last_name, age FROM contacts WHERE first_name = 'Sam'" /> <output name="query_results"> <assert_contents> <has_text text="Smith" /> <not_has_text text="Doe" /> </assert_contents> </output> </test> </tests> <help><![CDATA[ ================= SQLite to Tabular ================= **Inputs** An existing SQLite_ data base. **Outputs** The results of a SQL query are output to the history as a tabular file. @QUERY_HELP@ ]]></help> <expand macro="citations" /> </tool>