I am getting an error upon my local Galaxy startup which I suspect is causing an invalid tool runner entry in my left hand menu (my tool url is:
http://localhost:8081/tool_runner/index instead of
http://localhost:8081/tool_runner?tool_id=FLASHforFASTQ)
Here is the error I get:
galaxy.tools DEBUG 2012-03-28 13:48:28,658 Loading section: MyTools
galaxy.tools DEBUG 2012-03-28 13:48:28,665 Loaded tool: sam_to_bam_QT 0.0.1
galaxy.tools DEBUG 2012-03-28 13:48:28,671 Loaded tool: BAMtoFASTQ 0.01
galaxy.tools.test DEBUG 2012-03-28 13:48:28,677 Error in add_param for readleft: Unable to determine parameter type of test input 'readleft'. Ensure that the parameter exists and that any container groups are defined first.
galaxy.tools.test DEBUG 2012-03-28 13:48:28,677 Error in add_param for readright: Unable to determine parameter type of test input 'readright'. Ensure that the parameter exists and that any container groups are defined first.
galaxy.tools DEBUG 2012-03-28 13:48:28,678 Loaded tool: FLASHFASTQ 0.01
Here is the xml for my tool:
<tool id="FLASHFASTQ" name="FLASH Overlap for FASTQ" version="0.01">
<description>Finds overlaps between paired fastq files or fills the insert with N's</description>
<command interpreter="python">
FLASHforFASTQ.py
--readleft=$readleft
--readright=$readright
--output=$output1
</command>
<inputs>
<data format="fastqsanger" name="readleft" type="data" label="Left fastq reads FASTQ files" ftype="fastqsanger" />
<data format="fastqsanger" name="readright" type="data" label="Right fastq reads FASTQ files" ftype="fastqsanger" />
</inputs>
<outputs>
<param format="fasta" name="output1" type="data" label="Overlap sequences in FASTA format"/>
</outputs>
<tests>
<test>
<!--
FLASH to FASTQ conversion command:
/bioinformatics/asm/bio_bin/Galaxy/galaxy-dist/tools/mytools/FLASHforFASTQ.py -lr -rr -output1
-->
<param name="readleft" value="quick-taxa.r1.fastq" type="data" ftype="fastqsanger" />
<param name="readright" value="quick-taxa.r2.fastq" type="data" ftype="fastqsanger" />
<output name="output1" file="quick-taxa.fasta" ftype="fasta" />
</test>
</tests>
<help>
**What it does**
This tool uses a modifed version of the FLASH overlapper to overlap paired end reads together and outputs the the resulting sequence in FASTA format
</help>
</tool>
What’s the problem?!?!
Daniel Brami
Synthetic Genomics, Inc.
Senior Research Associate, Bioinformatics
11149 North Torrey Pines Road
La Jolla, California 92037
Phone: 858.433.2230
Fax: 858.754.2988
DBrami@SyntheticGenomics.com
www.SyntheticGenomics.com