Don’t think you need the { }

You may have to do something like this

#set foo = “file.txt"
<outputs>
   <data format="txt" from_work_dir=“something/#echo str ( $foo ) #" name="test"/>
</outputs>

But try it just without the { }.

Cheetah is a bitch and note the spaces in the #echo str ( $foo ) # it seems to be important to have them there
Regards,

Thon




Thon deBoer
Director of Software


3415 Colorado Ave.
Room A255
Boulder, CO  80303

Cell: (650) 799-6839

tdeboer@enzymatics.com
www.enzymatics.com

Enzymatics Inc. Confidentiality Notice: This e-mail and any attachments are confidential, proprietary and or privileged information. It is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone other than the intended recipient(s). If you are not an intended recipient, please delete this e-mail immediately and notify the sender by e-mail.


On Jan 22, 2014, at 7:58 AM, lquintri <Laure.Quintric@ifremer.fr> wrote:

Hello,

I don't know how to use a cheetah variable (#set var) inside a XML tag.
I mean when I try to do this :


#set foo = "file.txt"
...
<outputs>
   <data format="txt" from_work_dir="something/${foo}" name="test"/>
</outputs>

from_work_dir tag contains "something/${foo}" instead of "something/file.txt"

Is there a way to do this ?

Regards
Laure
___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
http://lists.bx.psu.edu/

To search Galaxy mailing lists use the unified search at:
http://galaxyproject.org/search/mailinglists/