Hi,
I have been trying to do nested if-else and use logical operators to decide the executable to be called and the parameters passed to it, in a tool xml file. Is it possible to do so in Galaxy tool files? How? I have been getting errors in parsing the nested if-else.
Thanks in advance.
Regards, Sumedha
Hi,
Galaxy uses Cheetah templating in various parts of the XML file including the <command> tag. For a full description of Cheetah go to http://www.cheetahtemplate.org/.
Here's an example from Galaxy's bitbucket wiki (http://bitbucket.org/galaxy/galaxy-central/wiki/ToolConfigSyntax):
<command interpreter="python"> #if $source.source_select=="database" #blat_wrapper.py 0 $source.dbkey $input_query $output1 $iden $tile_size $one_off #else #blat_wrapper.py 1 $source.input_target $input_query $output1 $iden $tile_size $one_off #end if </command>
Regards, Jesse Erdmann
On Tue, Jun 29, 2010 at 3:02 PM, Sumedha Ganjoo sganjoo@uga.edu wrote:
Hi,
I have been trying to do nested if-else and use logical operators to decide the executable to be called and the parameters passed to it, in a tool xml file. Is it possible to do so in Galaxy tool files? How? I have been getting errors in parsing the nested if-else.
Thanks in advance.
Regards, Sumedha
-- Sumedha Ganjoo Graduate Assistant, Department Of Computer Science, University Of Georgia, Athens, GA , USA
galaxy-dev mailing list galaxy-dev@lists.bx.psu.edu http://lists.bx.psu.edu/listinfo/galaxy-dev
galaxy-dev@lists.galaxyproject.org