Hi guys,

I am trying to write a tool with a conditional and for whatever reason the results, well aren't any results. It just says 'no seek', which totally bewildering. Does anyone know what this means?

Thank you,
Calvin 

my xml file:

<tool id="quikr" name="Quikr">
  <description>Classify with Quikr</description>
  <command>

  # if $qdb.dbtype == "user"
  quikr -v -k 0 -s ${qdb.dbname} -i ${input} -o ${output}
  # else
  quikr -v -k 0 -s "${qdb.dbname}${qdb.dbsize}".mat.gz -i ${input} -o ${output} 
  # end if

  </command>
  <inputs>
    <param name="input" type="data" format="fasta" label="input fasta file"/>
    <conditional name="qdb">
        <param name="dbtype" type="select" label="Genomes to score against">
          <option value="default" selected="true">Pretrained databases</option>
          <option value="user">Custom trained quikr database</option>
        </param>
        <when value="user">
          <param name="dbname" type="data" format="quikrdb" label="custom trained database"/>
          <param name="dbsize" type="hidden" label="mer size">
            <option value="5">5</option>
          </param>
        </when>
        <when value="default">
          <param name="dbname" type="select" label="Choose database">
            <option value="/data/galaxy/data/gg91">Green Genes 91%</option>
            <option value="/data/galaxy/data/gg94">Green Genes 94%</option>
            <option value="/data/galaxy/data/rdp">RDP Trained Set</option>
          </param>
          <param name="dbsize" type="select" label="mer size">
            <option value="5">5</option>
            <option value="6">6</option>
            <option value="7">7</option>
            <option value="8">8</option>
          </param>
        </when>
    </conditional>
    <param name="lambda" type="integer" size="6" value="10000" label="lambda" help="default 10000"/>
  </inputs>
  <outputs>
    <data name="output" format="tabular" />
  </outputs>
  <help>
  </help>
</tool>