Begin forwarded message:
From: Edward Kirton edward.kirton@gmail.com Date: February 26, 2010 8:34:19 PM EST To: Daniel Blankenberg dan@bx.psu.edu Subject: Re: [galaxy-dev] create multiple historie items
unfortunately, no. neither c.s nor c[s] forms work.
here's a simple test xml file that demonstrates that 2 files are always created, even when 1 should be filtered by the conditional var.
<tool id='conditional_filter_test' name='conditional filter test'> <description>test</description> <command> #if $opt.numbfiles == '1': echo $opt.string1 > $outfile1 #else: echo "1: $opt.string2" > $outfile1; echo "2: $opt.string2" > $outfile2 #end if </command> <inputs> <conditional name='opt'> <param name='numbfiles' type='select' label='how many files'> <option value='1'>1</option> <option value='2'>2</option> </param> <when value='1'> <param name='string1' type='text' label='enter a string'/> </when> <when value='2'> <param name='string2' type='text' label='Enter a String'/> </when> </conditional> </inputs> <outputs> <data name='outfile1' format='txt'/> <data name='outfile2' format='txt'> <filter>opt[numbfiles] == 2</filter> </data> </outputs> <help>test</help> </tool>
On Fri, Feb 19, 2010 at 6:19 AM, Daniel Blankenberg dan@bx.psu.edu wrote:
Hello, Does e.g. do_full_assembly['create_ace_file'] work? Dan
Hi Edward,
instead of:
<data name='outfile2' format='txt'> <filter>opt[numbfiles] == 2</filter> </data>
try:
<data name='outfile2' format='txt'> <filter>opt['numbfiles'] == '2'</filter> </data>
Let us know if this doesn't work or if you have further questions.
Thanks,
Dan
On Feb 26, 2010, at 11:19 PM, Daniel Blankenberg wrote:
Begin forwarded message:
From: Edward Kirton edward.kirton@gmail.com Date: February 26, 2010 8:34:19 PM EST To: Daniel Blankenberg dan@bx.psu.edu Subject: Re: [galaxy-dev] create multiple historie items
unfortunately, no. neither c.s nor c[s] forms work.
here's a simple test xml file that demonstrates that 2 files are always created, even when 1 should be filtered by the conditional var.
<tool id='conditional_filter_test' name='conditional filter test'> <description>test</description> <command> #if $opt.numbfiles == '1': echo $opt.string1 > $outfile1 #else: echo "1: $opt.string2" > $outfile1; echo "2: $opt.string2" > $outfile2 #end if </command> <inputs> <conditional name='opt'> <param name='numbfiles' type='select' label='how many files'> <option value='1'>1</option> <option value='2'>2</option> </param> <when value='1'> <param name='string1' type='text' label='enter a string'/> </when> <when value='2'> <param name='string2' type='text' label='Enter a String'/> </when> </conditional> </inputs> <outputs> <data name='outfile1' format='txt'/> <data name='outfile2' format='txt'> <filter>opt[numbfiles] == 2</filter> </data> </outputs> <help>test</help> </tool>
On Fri, Feb 19, 2010 at 6:19 AM, Daniel Blankenberg dan@bx.psu.edu wrote:
Hello, Does e.g. do_full_assembly['create_ace_file'] work? Dan
galaxy-dev mailing list galaxy-dev@lists.bx.psu.edu http://lists.bx.psu.edu/listinfo/galaxy-dev
galaxy-dev@lists.galaxyproject.org