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